Está en la página 1de 2

if ((EClienteDNI.text='') or (EClienteNombre.text='') or (EClienteApellido.

text=
'') or (EClienteTelefono.text='')) then
begin
messagedlg('Debe completar todos los campos', mtinformation, [mbok],0);
end
else
begin
if (TClientes.Locate('dni', strtoint(EClienteDNI.Text),[])) then
begin
messagedlg('El nmero de DNI ingresado ya existe', mtinformation, [mbok]
, 0);
EClienteDNI.SetFocus;
end
else
begin
TClientes.Insert;
TClientes.FieldByName('dni').asinteger:=strtoint(EClienteDNI.Text);
TClientes.FieldByName('nombre').AsString:=EClienteNombre.Text;
TClientes.FieldByName('apellido').asstring:=EClienteApellido.Text;
TClientes.FieldByName('telefono').AsInteger:=strtoint(EClienteTelefono
.Text);
TClientes.Post;
EClienteDNI.Clear;
EClienteNombre.Clear;
EClienteApellido.Clear;
EClienteTelefono.Clear;
if (messagedlg('El registro se ingreso correctamente'+chr(13)+'Desea in
gresar uno nuevo?', mtconfirmation, [mbyes, mbno], 0)=mryes) then
begin
EClienteDNI.SetFocus;
end
else
begin
BClienteCancelar.Click;
end;
end;
end;
-- MOSIFICAR
if ((EClienteDNI.text='') or (EClienteNombre.text='') or (EClienteApellido.text=
'') or (EClienteTelefono.text='')) then
begin
messagedlg('Debe completar todos los campos', mtinformation, [mbok],0);
end
else
begin
if (TClientes.Locate('dni', strtoint(EClienteDNI.Text),[])) then
begin
messagedlg('El nmero de DNI ingresado ya existe', mtinformation, [mbok]
, 0);
EClienteDNI.SetFocus;
end
else
begin
TClientes.Edit;
TClientes.FieldByName('dni').asinteger:=strtoint(EClienteDNI.Text);
TClientes.FieldByName('nombre').AsString:=EClienteNombre.Text;
TClientes.FieldByName('apellido').asstring:=EClienteApellido.Text;
TClientes.FieldByName('telefono').AsInteger:=strtoint(EClienteTelefono
.Text);
TClientes.Post;
EClienteDNI.Clear;
EClienteNombre.Clear;
EClienteApellido.Clear;
EClienteTelefono.Clear;
if (messagedlg('El registro se modifico correctamente'+chr(13)+'Desea b
uscar otro registro?', mtconfirmation, [mbyes, mbno], 0)=mryes) then
begin
EClienteDNI.SetFocus;
end
else
begin
BClienteCancelar.Click;
end;
end;
end;

También podría gustarte