Ejemplo n.º 1
0
        private void BindingNavigatorDeleteItem_Click(object sender, EventArgs e)
        {
            try
            {
                if (Permiso != 1)
                {
                    MessageBox.Show("No Tiene los privilegios que le \n Permitan Eliminar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    return;
                }

                DialogResult Result = MessageBox.Show("Seguro que desea eliminar el registro", "Eliminar registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (Result == DialogResult.Yes)
                {
                    ClsClienteDireccion CA = (ClsClienteDireccion)clsClienteDireccionBindingSource.Current;
                    //CA.Status = 0;
                    clsClienteDireccionBindingSource.ResetBindings(false);
                    ClsClienteDireccion.UpdateClienteDireccion(CA);
                    MessageBox.Show("La direccion del Prospecto se ha sido Eliminado Correctamente...", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                ValAdd = false;
                ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente);
                clsClienteDireccionBindingSource.DataSource = ListClienteDireccion;
                AccionesNavigator(0);
            }
            catch (Exception Ex) { MessageBox.Show(Ex.Message); }
        }
Ejemplo n.º 2
0
 //Para Cancelar la operacion Actual Reestablece
 private void AccionCancelar()
 {
     ValAdd = false;
     clsClienteDireccionBindingSource.Position = clsClienteDireccionBindingSource.Count;
     clsClienteDireccionBindingSource.RemoveCurrent();
     clsClienteDireccionBindingSource.ResetBindings(false);
     if (ListClienteDireccion.Count == 0)
     {
         ClsClienteDireccion cont = new ClsClienteDireccion();
         ListClienteDireccion.Add(cont);
         clsClienteDireccionBindingSource.DataSource = ListClienteDireccion;
         clsClienteDireccionBindingSource.ResetBindings(false);
         //AccionesNavigator(1);
     }
     else
     {     //AccionesNavigator(0);
     }
 }
Ejemplo n.º 3
0
        public FrmProspectoDireccion(int _IdCliente, int _Permiso)
        {
            IdCliente = _IdCliente;
            Permiso   = _Permiso;

            InitializeComponent();

            ListClienteDireccion = ClsClienteDireccion.ListClienteDireccion(IdCliente);
            clsClienteDireccionBindingSource.DataSource = ListClienteDireccion;
            if (ListClienteDireccion.Count == 0)
            {
                ClsClienteDireccion cont = new ClsClienteDireccion();
                cont.IdCliente = IdCliente;
                ListClienteDireccion.Add(cont);
                clsClienteDireccionBindingSource.DataSource = ListClienteDireccion;
                clsClienteDireccionBindingSource.ResetBindings(false);
                AccionesNavigator(1);
            }
            else
            {
                AccionesNavigator(0);
            }
        }
Ejemplo n.º 4
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); }
        }