private void Guardar() { try { string rpta = ""; string tipoDoc = ""; int? idTipoCliente; DateTime fecNac; if (this.txtNombre.Text.Trim() == string.Empty) { MensajeError("Ingrese el nombre del cliente"); errorIcono.SetError(txtNombre, "Ingrese el nombre"); } else { if (this.txtFechaNac.Text == "") { fecNac = DateTime.MinValue; } else { fecNac = Convert.ToDateTime(this.txtFechaNac.Text); } if (this.cbTipoDoc.SelectedIndex == -1) { tipoDoc = ""; } else { tipoDoc = this.cbTipoDoc.SelectedItem.ToString(); } if (cbTipoCliente.SelectedIndex == -1) { idTipoCliente = null; } else { idTipoCliente = Convert.ToInt32(cbTipoCliente.SelectedValue.ToString()); } if (cbTipoDoc.SelectedIndex == 0 && txtNumDoc.Text.Trim().Length != 8) { MessageBox.Show("Ingrese un número de documento válido"); return; } else if (cbTipoDoc.SelectedIndex == 1 && txtNumDoc.Text.Trim().Length != 11) { MessageBox.Show("Ingrese un número de documento válido"); return; } else if (cbTipoDoc.SelectedIndex == 2 && txtNumDoc.Text.Trim().Length != 11) { MessageBox.Show("Ingrese un número de documento válido"); return; } if (this.IsNuevo) { /*rpta = NCliente.Insertar(this.txtNombre.Text.Trim().ToUpper(), fecNac, tipoDoc, * this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(),idTipoCliente,"C");*/ rpta = NPersona.Insertar(this.txtNombre.Text.Trim().ToUpper(), fecNac, tipoDoc, this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), idTipoCliente, "C", "", "", 00.00m, DateTime.MinValue, "A", null); } else { /* * rpta = NCliente.Editar(Convert.ToInt32(this.txtIdCliente.Text), this.txtNombre.Text.Trim().ToUpper(), fecNac, * tipoDoc, this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), idTipoCliente);*/ rpta = NPersona.Editar(Convert.ToInt32(this.txtIdCliente.Text), this.txtNombre.Text.Trim().ToUpper(), fecNac, tipoDoc, this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), idTipoCliente, "C", "", "", 00.00m, DateTime.MinValue, "A", null); } if (rpta.Equals("OK")) { if (this.IsNuevo) { this.MensajeOK("Se insertó correcatamente"); } else { this.MensajeOK("Se actualizó correctamente"); } } else { this.MensajeError(rpta); } this.IsNuevo = false; this.IsEditar = false; this.Botones(); this.Limpiar(); this.Mostrar(); this.tabControl2.SelectedIndex = 0; txtBuscar.Clear(); txtBuscar.Select(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void Guardar() { try { string rpta = ""; DateTime fecNac; if (this.cbCargo.SelectedIndex == -1) { MensajeError("Seleccione un cargo"); errorIcono.SetError(cbCargo, "Seleccionar cargo"); } else if (this.txtNombre.Text.Trim() == string.Empty) { MensajeError("Ingrese el nombre del trabajador"); errorIcono.SetError(txtNombre, "Ingrese el nombre"); } else if (this.cbTipoDoc.SelectedIndex == -1) { MensajeError("Seleccione un tipo de documento"); errorIcono.SetError(cbTipoDoc, "Seleccionar tipo"); } else if (this.txtNumDoc.Text.Trim() == string.Empty) { MensajeError("Ingrese el número de documento"); errorIcono.SetError(txtNumDoc, "Ingrese el número de documento"); } else if (this.txtFechaNac.Text.Trim() == string.Empty) { MensajeError("Seleccione la fecha de Nacimiento"); errorIcono.SetError(txtFechaNac, "Seleccione la fecha de nacimiento"); } else if (this.txtDireccion.Text.Trim() == string.Empty) { MensajeError("Ingrese la dirección del trabajador"); errorIcono.SetError(txtDireccion, "Ingrese la dirección"); } else if (this.txtTelefono.Text.Trim() == string.Empty) { MensajeError("Ingrese el telefono del trabajador"); errorIcono.SetError(txtTelefono, "Ingrese el telefono"); } else if (this.txtSueldo.Text.Trim() == string.Empty) { MensajeError("Ingrese el sueldo"); errorIcono.SetError(txtSueldo, "Ingrese el telefono del trabajador"); } else { if (this.txtFechaNac.Text == "") { fecNac = DateTime.MinValue; } else { fecNac = Convert.ToDateTime(this.txtFechaNac.Text); } if (this.IsNuevo) { /*rpta = NTrabajador.Insertar(this.txtNombre.Text.Trim().ToUpper(), this.txtApellidos.Text.Trim().ToUpper(), this.cbTipoDoc.SelectedItem.ToString(), * this.txtNumDoc.Text.Trim(), sexo, fecNac, this.txtDireccion.Text.Trim(), this.txtTelefono.Text.Trim(), this.txtEmail.Text.Trim(), * "A", Convert.ToInt32(this.cbCargo.SelectedValue.ToString()), this.txtUsuario.Text.Trim(), this.txtPass.Text.Trim(), * Convert.ToDecimal(txtSueldo.Text.Trim()),dtFecha.Value);*/ rpta = NPersona.Insertar(this.txtNombre.Text.Trim().ToUpper() + " " + this.txtApellidos.Text.Trim().ToUpper(), fecNac, cbTipoDoc.SelectedItem.ToString(), this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), null, "T", txtUsuario.Text.Trim(), txtPass.Text, Convert.ToDecimal(txtSueldo.Text.Trim()), dtFecha.Value, "A", Convert.ToInt32(this.cbCargo.SelectedValue.ToString())); } else { /* rpta = NTrabajador.Editar(Convert.ToInt32(this.txtIdTrabajador.Text), this.txtNombre.Text.Trim().ToUpper(), this.txtApellidos.Text.Trim().ToUpper(), this.cbTipoDoc.SelectedItem.ToString(), * this.txtNumDoc.Text.Trim(), sexo, fecNac, this.txtDireccion.Text.Trim(), this.txtTelefono.Text.Trim(), this.txtEmail.Text.Trim(), * "A", Convert.ToInt32(this.cbCargo.SelectedValue.ToString()), this.txtUsuario.Text.Trim(), this.txtPass.Text.Trim(), * Convert.ToDecimal(txtSueldo.Text.Trim()),dtFecha.Value);*/ rpta = NPersona.Editar(Convert.ToInt32(this.txtIdTrabajador.Text), this.txtNombre.Text.Trim().ToUpper() + " " + this.txtApellidos.Text.Trim().ToUpper(), fecNac, cbTipoDoc.SelectedItem.ToString(), this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), null, "T", txtUsuario.Text.Trim(), txtPass.Text, Convert.ToDecimal(txtSueldo.Text.Trim()), dtFecha.Value, "A", Convert.ToInt32(this.cbCargo.SelectedValue.ToString())); } if (rpta.Equals("OK")) { if (this.IsNuevo) { this.MensajeOK("Se insertó correcatamente"); } else { this.MensajeOK("Se actualizó correctamente"); } } else { this.MensajeError(rpta); } this.IsNuevo = false; this.IsEditar = false; this.Botones(); this.Limpiar(); this.Mostrar(); this.tabControl2.SelectedIndex = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }