示例#1
0
        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); }
        }
示例#2
0
        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); }
        }
示例#3
0
        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); }
        }
示例#4
0
        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); }
        }
示例#5
0
        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); }
        }
示例#6
0
        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); }
        }
示例#7
0
        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); }
        }