private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.nombreTextBox.Text == "") { MessageBox.Show("Proporcione un Nombre de Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.nombreTextBox.Focus(); return; } BindingNavigator.Focus(); nombreTextBox.Focus(); ClsProveedor CA = (ClsProveedor)clsProveedorBindingSource.Current; CA.Apell_Mat = ""; CA.Apell_Pat = ""; if (CA.Ciudad == null) { CA.Ciudad = ""; } if (CA.Colonia == null) { CA.Colonia = ""; } if (CA.Domicilio == null) { CA.Domicilio = ""; } if (CA.Email == null) { CA.Email = ""; } if (CA.RFC == null) { CA.RFC = ""; } if (CA.Telefono == null) { CA.Telefono = ""; } CA.Status = 1; CA.TipoPersona = 2; if (CA.IdProveedor == 0) //nuevo { if (Permiso == 3) //Valido Permiso { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); return; } if (ValidaProveedor(CA.Nombre) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsProveedor.AddProveedor(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); clsProveedorBindingSource.Position = clsProveedorBindingSource.Count; this.nombreTextBox.Text = ""; this.nombreTextBox.Focus(); return; } } else //modifica { if (Permiso != 1)//Valido Permiso { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); return; } if (ValidaProveedor(CA.Nombre) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); this.nombreTextBox.Focus(); ClsProveedor.UpdateProveedor(CA); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; clsProveedorBindingSource.ResetBindings(false); this.nombreTextBox.Focus(); return; } } ValAdd = false; ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.idClienteTextBox.Text == "") { MessageBox.Show("Proporcione un Identificador de Prospecto ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.idClienteTextBox.Focus(); return; } //if (this.emailTextBox.Text == "") { MessageBox.Show("Proporcione un Correo ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.emailTextBox.Focus(); return; } if (this.domicilioTextBox.Text == "") { MessageBox.Show("Proporcione un Domicilio ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.domicilioTextBox.Focus(); return; } if (this.coloniaTextBox.Text == "") { MessageBox.Show("Proporcione una Colonia ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.coloniaTextBox.Focus(); return; } if (this.ciudadTextBox.Text == "") { MessageBox.Show("Proporcione una Ciudad ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.ciudadTextBox.Focus(); return; } //if (this.telCelTextBox.Text == "") { MessageBox.Show("Proporcione un Telefono Celular ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.telCelTextBox.Focus(); return; } //if (this.telCasaTextBox.Text == "") { MessageBox.Show("Proporcione un Telefono residencial ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.telCasaTextBox.Focus(); return; } //if (this.empresaTextBox.Text == "") { MessageBox.Show("Proporcione una Empresa ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.empresaTextBox.Focus(); return; } //if (this.telEmpresaTextBox.Text == "") { MessageBox.Show("Proporcione un Telefono de la Empresa ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.telEmpresaTextBox.Focus(); return; } BindingNavigator.Focus(); this.emailTextBox.Focus(); ClsClienteDireccion CA = (ClsClienteDireccion)clsClienteDireccionBindingSource.Current; if (CA.Email == null) { CA.Email = ""; } if (CA.TelCel == null) { CA.TelCel = ""; } if (CA.TelCasa == null) { CA.TelCasa = ""; } if (CA.Empresa == null) { CA.Empresa = ""; } if (CA.TelEmpresa == null) { CA.TelEmpresa = ""; } if (CA.IdClienteDireccion == 0) //nuevo { if (Permiso == 3) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; AccionesNavigator(0); return; } DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsClienteDireccion.AddClienteDireccion(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else //modifica { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; AccionesNavigator(0); return; } DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); this.emailTextBox.Focus(); ClsClienteDireccion.UpdateClienteDireccion(CA); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } ValAdd = false; ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente); clsClienteDireccionBindingSource.DataSource = ListClienteDireccion; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.nombreTextBox.Text == "") { MessageBox.Show("Proporcione un Nombre de Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.nombreTextBox.Focus(); return; } //if (this.clsListasTipoPersonaComboBox.SelectedValue == null) { MessageBox.Show("Proporcione un Tipo de Persona ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.clsListasTipoPersonaComboBox.Focus(); return; } BindingNavigator.Focus(); nombreTextBox.Focus(); ClsProveedor CA = (ClsProveedor)clsProveedorBindingSource.Current; CA.Status = 1; CA.TipoPersona = 1; //if (Convert.ToInt16(this.clsListasTipoPersonaComboBox.SelectedValue) == 1) //Fisica 1 //{ // if (this.apell_PatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Paterno de Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_PatTextBox.Focus(); return; } // if (this.apell_MatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Materno de Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_MatTextBox.Focus(); return; } // if ((CA.RFC.Trim().Length < 13) || (this.rFCTextBox.Text == "")) // { MessageBox.Show("Proporcione un RFC Valido del Cliente ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.rFCTextBox.Focus(); return; } //} //else //Moral 2 //{ // CA.Apell_Pat = ""; CA.Apell_Mat = ""; // if ((CA.RFC.Trim().Length < 12) || (this.rFCTextBox.Text == "")) // { MessageBox.Show("Proporcione un RFC Valido del Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.rFCTextBox.Focus(); return; } //} if (CA.IdProveedor == 0) //nuevo { if (Permiso == 3) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); return; } if (ValidaProveedor(CA.Apell_Pat, CA.Apell_Mat, CA.Nombre, CA.RFC) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsProveedor.AddProveedor(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); clsProveedorBindingSource.Position = clsProveedorBindingSource.Count; this.nombreTextBox.Text = ""; this.nombreTextBox.Focus(); return; } } else //modifica { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); return; } if (ValidaProveedor(CA.Apell_Pat, CA.Apell_Mat, CA.Nombre, CA.RFC) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); this.nombreTextBox.Focus(); ClsProveedor.UpdateProveedor(CA); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; clsProveedorBindingSource.ResetBindings(false); this.nombreTextBox.Focus(); return; } } ValAdd = false; ListProveedor = ClsProveedor.ListProveedor(); clsProveedorBindingSource.DataSource = ListProveedor; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.apell_PatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Paterno ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_PatTextBox.Focus(); return; } if (this.apell_MatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Materno ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_MatTextBox.Focus(); return; } if (this.nombreTextBox.Text == "") { MessageBox.Show("Proporcione un Nombre ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.nombreTextBox.Focus(); return; } //Valido por este if (this.usuarioTextBox.Text == "") { MessageBox.Show("Proporcione un Nombre de Usuario ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.usuarioTextBox.Focus(); return; } if (this.contrasenaTextBox.Text == "") { MessageBox.Show("Proporcione una Contraseña ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.contrasenaTextBox.Focus(); return; } if (this.RepContrasenatextBox.Text == "") { MessageBox.Show("Debe de Repetir la Contraseña ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.RepContrasenatextBox.Focus(); return; } if (this.contrasenaTextBox.Text != this.RepContrasenatextBox.Text) { MessageBox.Show("Proporcione Contraseñas Iguales ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.contrasenaTextBox.Focus(); return; } if (this.clsListasTipoUsuaComboBox.SelectedValue == null) { MessageBox.Show("Proporcione un Tipo de Usuario ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.clsListasTipoUsuaComboBox.Focus(); return; } //if (this.clsListasStatusComboBox.SelectedValue == null) { MessageBox.Show("Proporcione un Status ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.clsListasStatusComboBox.Focus(); return; } BindingNavigator.Focus(); apell_PatTextBox.Focus(); ClsUsuario CA = (ClsUsuario)clsUsuarioBindingSource.Current; CA.Status = 1; if (CA.IdUsuario == 0) //nuevo { if (validaUsuarioAdd(CA.Usuario) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsUsuario.AddUsuario(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Nombre del Usuario ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); clsUsuarioBindingSource.Position = clsUsuarioBindingSource.Count; this.usuarioTextBox.Text = ""; this.usuarioTextBox.Focus(); Focus(); return; } } else //modifica { if (validaUsuarioUpDate(CA.Usuario) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); ClsUsuario.UpdateUsuario(CA); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Nombre del Usuario ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); ListUsuario = ClsUsuario.ListUsuarioTodos(); clsUsuarioBindingSource.DataSource = ListUsuario; clsUsuarioBindingSource.ResetBindings(false); this.usuarioTextBox.Focus(); return; } } ValAdd = false; ListUsuario = ClsUsuario.ListUsuarioTodos(); clsUsuarioBindingSource.DataSource = ListUsuario; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.nombreTextBox.Text == "") { MessageBox.Show("Proporcione un Nombre de Prospecto ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.nombreTextBox.Focus(); return; } if ((this.subsidioTextBox.Text == "") || (Convert.ToDecimal(this.subsidioTextBox.Text) <= 0)) { MessageBox.Show("Proporcione una cantidad de Subsidio ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.subsidioTextBox.Focus(); return; } if ((this.montoTextBox.Text == "") || (Convert.ToDecimal(this.montoTextBox.Text) <= 0)) { MessageBox.Show("Proporcione un Monto ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.montoTextBox.Focus(); return; } //if ((this.montoBrutoTextBox.Text == "") || (Convert.ToDecimal(this.montoBrutoTextBox.Text) <= 0)) { MessageBox.Show("Debe de Calcularse un Monto Bruto ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.montoBrutoTextBox.Focus(); return; } if (this.clsListasTipoPersonaComboBox.SelectedValue == null) { MessageBox.Show("Proporcione un Tipo de Persona ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.clsListasTipoPersonaComboBox.Focus(); return; } //if (this.clsListasStatusComboBox.SelectedValue == null) { MessageBox.Show("Proporcione un Status ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.clsListasStatusComboBox.Focus(); return; } BindingNavigator.Focus(); nombreTextBox.Focus(); ClsCliente CA = (ClsCliente)clsClienteBindingSource.Current; if (CA.CURP == null) { CA.CURP = ""; } if (CA.NSS == null) { CA.NSS = ""; } if (CA.RFC == null) { CA.RFC = ""; } CA.Subsidio = Convert.ToDecimal(this.subsidioTextBox.Text); CA.Monto = Convert.ToDecimal(this.montoTextBox.Text); CA.MontoBruto = CA.Subsidio + CA.Monto; CA.Status = 1; if (Convert.ToInt16(this.clsListasTipoPersonaComboBox.SelectedValue) == 1) //Fisica 1 { if (this.apell_PatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Paterno de Prospecto ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_PatTextBox.Focus(); return; } if (this.apell_MatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Materno de Prospecto ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_MatTextBox.Focus(); return; } if ((CA.RFC.Trim().Length < 13) && (this.rFCTextBox.Text != "")) { MessageBox.Show("Proporcione un RFC Valido del Prospecto ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.rFCTextBox.Focus(); return; } } else //Moral 2 { CA.Apell_Pat = ""; CA.Apell_Mat = ""; if ((CA.RFC.Trim().Length < 12) && (this.rFCTextBox.Text != "")) { MessageBox.Show("Proporcione un RFC Valido del Prospecto ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.rFCTextBox.Focus(); return; } } if (CA.IdCliente == 0) //nuevo { if (Permiso == 3) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListCliente = ClsCliente.ListCliente(); clsClienteBindingSource.DataSource = ListCliente; AccionesNavigator(0); return; } if (validaCliente(CA.Apell_Pat, CA.Apell_Mat, CA.Nombre, CA.RFC) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsCliente.AddCliente(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Prospecto ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); clsClienteBindingSource.Position = clsClienteBindingSource.Count; this.nombreTextBox.Text = ""; this.nombreTextBox.Focus(); return; } } else //modifica { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListCliente = ClsCliente.ListCliente(); clsClienteBindingSource.DataSource = ListCliente; AccionesNavigator(0); return; } if (validaCliente(CA.Apell_Pat, CA.Apell_Mat, CA.Nombre, CA.RFC) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); this.nombreTextBox.Focus(); ClsCliente.UpdateCliente(CA); MessageBox.Show("Registro Modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Prospecto ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); ListCliente = ClsCliente.ListCliente(); clsClienteBindingSource.DataSource = ListCliente; clsClienteBindingSource.ResetBindings(false); this.nombreTextBox.Focus(); return; } } ValAdd = false; ListCliente = ClsCliente.ListCliente(); clsClienteBindingSource.DataSource = ListCliente; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.nombreObraTextBox.Text == "") { MessageBox.Show("Proporcione un Nombre de Vivienda ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.nombreObraTextBox.Focus(); return; } if (this.descripcionObraTextBox.Text == "") { MessageBox.Show("Proporcione una Descripcion de Vivienda ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.descripcionObraTextBox.Focus(); return; } //if (fechaIniDateTimePicker.Value > this.fechaFinDateTimePicker.Value) { MessageBox.Show("La Fecha Inicial debe ser Menor o Igual a la Fecha Final ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.fechaIniDateTimePicker.Focus(); return; } if (this.montoEstimadoTextBox.Text == "") { MessageBox.Show("Proporcione un Monto Estimado de Vivienda ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.montoEstimadoTextBox.Focus(); return; } if (Convert.ToDecimal(this.montoEstimadoTextBox.Text) <= 0) { MessageBox.Show("Proporcione el Importe del Monto Estimado ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.montoEstimadoTextBox.Focus(); return; } if (this.clsListaZonaComboBox.SelectedValue == null) { MessageBox.Show("Proporcione una Zona de Vivienda ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.clsListaZonaComboBox.Focus(); return; } //if (this.clsListaStatusComboBox.SelectedValue == null) { MessageBox.Show("Proporcione un Status de Obra ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.clsListaStatusComboBox.Focus(); return; } BindingNavigator.Focus(); nombreObraTextBox.Focus(); ClsObra CA = (ClsObra)clsObraBindingSource.Current; CA.FechaIni = DateTime.Now; CA.FechaFin = DateTime.Now; CA.Status = 1; if (CA.IdObra == 0) //Nuevo { if (Permiso == 3) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListObras = ClsObra.ListObras(); clsObraBindingSource.DataSource = ListObras; AccionesNavigator(0); return; } if (validanombreAdd(CA.NombreObra) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsObra.AddObra(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Nombre de la Vivienda ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); clsObraBindingSource.Position = clsObraBindingSource.Count; this.nombreObraTextBox.Text = ""; this.nombreObraTextBox.Focus(); return; } } else //Modifica { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListObras = ClsObra.ListObras(); clsObraBindingSource.DataSource = ListObras; AccionesNavigator(0); return; } if (validanombreUpDate(CA.NombreObra) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); this.nombreObraTextBox.Focus(); ClsObra.UpdateObra(CA); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Nombre de la Vivienda ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); ListObras = ClsObra.ListObras(); clsObraBindingSource.DataSource = ListObras; clsObraBindingSource.ResetBindings(false); this.nombreObraTextBox.Focus(); return; } } ValAdd = false; ListObras = ClsObra.ListObras(); clsObraBindingSource.DataSource = ListObras; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void BindingNavigatorSaveItem_Click(object sender, EventArgs e) { try { if (this.apell_PatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Paterno de Contacto Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_PatTextBox.Focus(); return; } if (this.apell_MatTextBox.Text == "") { MessageBox.Show("Proporcione un Apellido Materno de Contacto Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.apell_MatTextBox.Focus(); return; } if (this.nombreTextBox.Text == "") { MessageBox.Show("Proporcione un Nombre de Contacto Proveedor ", "Campos Vacíos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.nombreTextBox.Focus(); return; } BindingNavigator.Focus(); nombreTextBox.Focus(); ClsContactoProveedor CA = (ClsContactoProveedor)clsContactoProveedorBindingSource.Current; CA.IdProveedor = Convert.ToInt16(clsProveedorComboBox.SelectedValue); CA.Status = 1; if (CA.IdContactoProveedor == 0) //nuevo { if (Permiso == 3) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListContactoProv = ClsContactoProveedor.ListContactoProveedor(IdProveedor); clsContactoProveedorBindingSource.DataSource = ListContactoProv; AccionesNavigator(0); return; } if (ValidaContactoProv(CA.Apell_Pat, CA.Apell_Mat, CA.Nombre) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Agregar el Registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsContactoProveedor.AddContactoProveedor(CA); MessageBox.Show("Registro agregado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Contacto de Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); clsContactoProveedorBindingSource.Position = clsContactoProveedorBindingSource.Count; this.nombreTextBox.Text = ""; this.nombreTextBox.Focus(); return; } } else //modifica { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Modificar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); ListContactoProv = ClsContactoProveedor.ListContactoProveedor(IdProveedor); clsContactoProveedorBindingSource.DataSource = ListContactoProv; AccionesNavigator(0); return; } if (ValidaContactoProv(CA.Apell_Pat, CA.Apell_Mat, CA.Nombre) == false) { DialogResult Result = MessageBox.Show("Seguro que Desea Modificar el Registro", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { BindingNavigator.Focus(); this.nombreTextBox.Focus(); ClsContactoProveedor.UpdateContactoProveedor(CA); MessageBox.Show("Registro modificado Satisfactoriamente...", "I n f o r m a c i ó n", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Error el Contacto de Proveedor ya Existe...", "A v i s o", MessageBoxButtons.OK, MessageBoxIcon.Information); ListContactoProv = ClsContactoProveedor.ListContactoProveedor(IdProveedor); clsContactoProveedorBindingSource.DataSource = ListContactoProv; clsContactoProveedorBindingSource.ResetBindings(false); this.nombreTextBox.Focus(); return; } } ValAdd = false; ListContactoProv = ClsContactoProveedor.ListContactoProveedor(IdProveedor); clsContactoProveedorBindingSource.DataSource = ListContactoProv; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }