Esempio n. 1
0
        private void btnModificar_Click_1(object sender, EventArgs e)
        {
            {
                ClienteAccion        clienteAccion        = new ClienteAccion("Modificar", 3);
                ClienteBusiness      clienteBusiness      = new ClienteBusiness();
                CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

                Cliente cliente = new Cliente();
                try
                {
                    CodigoPostal codigoPostal = new CodigoPostal();
                    int          num          = Convert.ToInt32(lblNumId.Text.ToString());
                    cliente.Dni        = Convert.ToInt64(txtDni.Text.ToString().Trim());
                    cliente.NroCliente = Convert.ToInt32(txtNumeroCliente.Text.Trim());
                    cliente.Apellido   = txtApellido.Text.ToString().Trim();
                    cliente.Nombre     = txtNombre.Text.ToString().Trim();
                    cliente.Direccion  = txtDireccion.Text.ToString().Trim();
                    cliente.Cp         = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString());
                    cliente.Telefono   = Convert.ToInt64(txtTelefono.Text);
                    cliente.Mail       = txtMail.Text.ToString().Trim();
                    clienteBusiness.eliminar(num);
                    clienteBusiness.agregar(cliente);
                    MessageBox.Show("Modificado con éxito");
                    this.Close();
                    cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
        /// <summary>
        /// Evento de clic del botón Guardar
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void imgbtnGuardar_Click(object sender, DirectEventArgs e)
        {
            //1. Obtener datos de la Forma y saber si es edición o nuevo
            string strRegistro = e.ExtraParams["registro"];

            //2. Por cada elemento del submit de la Forma detectar el campo y asignarlo al objeto correspondiente
            Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strRegistro);
            CodigoPostal cp = new CodigoPostal();

            foreach (KeyValuePair <string, string> sd in dRegistro)
            {
                switch (sd.Key)
                {
                case "cmbEstado":
                    cp.Estado = sd.Value;
                    break;

                case "cmbMunicipio":
                    cp.Municipio = sd.Value;
                    break;

                case "cmbColonia":
                    cp.Colonia = sd.Value;
                    break;

                case "txtCP":
                    cp.Numero = Convert.ToInt32(sd.Value);
                    break;
                }
            }

            //3. Insertar en la base de datos
            cp.Id = CodigoPostalBusiness.Insertar(cp);
            e.ExtraParamsResponse.Add(new Ext.Net.Parameter("data", cp.Id, ParameterMode.Value));
        }
Esempio n. 3
0
        public AccionCodigoPostal()
        {
            InitializeComponent();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

            cmbProvincia.DataSource = codigoPostalBusiness.listarProvincia();
        }
Esempio n. 4
0
        public AccionBorrarCodigoPostal()
        {
            InitializeComponent();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

            cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
        }
Esempio n. 5
0
        public ProveedorAccion(string v, int v1)
        {
            InitializeComponent();

            if (v1 == 1)
            {
                Text = v;
                btnModificar.Hide();
                btnBorrar.Hide();
                CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
                cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
                lblId.Hide();
                lblNumId.Hide();
            }
            else if (v1 == 2)
            {
                Text = v;
                btnAgregar.Hide();
                btnModificar.Hide();
            }
            else if (v1 == 3)
            {
                Text = v;
                btnAgregar.Hide();
                btnBorrar.Hide();
                CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
                cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
            }
        }
Esempio n. 6
0
        public AccionAgregarCodigoPostal()
        {
            InitializeComponent();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

            cmbProvincia.DataSource = codigoPostalBusiness.listar();
            CodigoPostal cod = (CodigoPostal)cmbProvincia.SelectedItem;
        }
Esempio n. 7
0
        public void ActualizarCodigoPostal(string strID, int icp)
        {
            CodigoPostal cp = new CodigoPostal();

            cp.Id     = strID;
            cp.Numero = icp;
            CodigoPostalBusiness.Actualizar(cp);
        }
Esempio n. 8
0
        public void ObtenerCodigosPostalesPorNumero(int strNumero)
        {
            //1. Obtener las cuentas hijas
            sCodigosPostales.DataSource = CodigoPostalBusiness.ObtenerCodigosPostalesCompletoPorNumero(strNumero);
            sCodigosPostales.DataBind();

            sEstados.DataSource = EstadoBusiness.ObtenerEstados();
            sEstados.DataBind();
        }
Esempio n. 9
0
        public void ObtenerCodigosPostales(string strNodoID)
        {
            //1. Obtener las cuentas hijas
            sCodigosPostales.DataSource = CodigoPostalBusiness.ObtenerCodigosPostalesCompletoPorColonia(strNodoID);
            sCodigosPostales.DataBind();

            sEstados.DataSource = EstadoBusiness.ObtenerEstados();
            sEstados.DataBind();
        }
Esempio n. 10
0
        protected void txtCP_Change(object sender, DirectEventArgs e)
        {
            //1. Obtener el valor de la caja de busqueda
            string strNumero = e.ExtraParams["vNumero"];

            if (!strNumero.Equals("null"))
            {
                sCodigosPostales.DataSource = CodigoPostalBusiness.ObtenerCodigosPostalesCompletoPorNumero(Convert.ToInt32(strNumero));
                sCodigosPostales.DataBind();
            }
        }
Esempio n. 11
0
        public frmModificarUsuario2()
        {
            InitializeComponent();
            PuestoBusiness       puestoBusiness       = new PuestoBusiness();
            HorarioBusiness      horarioBusiness      = new HorarioBusiness();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

            cmbPuesto.DataSource       = puestoBusiness.leerPuestos();
            cmbHorarios.DataSource     = horarioBusiness.leerHorarios();
            cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
        }
Esempio n. 12
0
        public frmAgregarUsuario()
        {
            InitializeComponent();
            PuestoBusiness       puestoBusiness       = new PuestoBusiness();
            HorarioBusiness      horarioBusiness      = new HorarioBusiness();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
            CodigoPostal         codigoPostal         = new CodigoPostal();

            cmbPuesto.DataSource       = puestoBusiness.leerPuestos();
            cmbHorarios.DataSource     = horarioBusiness.leerHorarios();
            cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
            rdbHombre.Checked          = true;
        }
Esempio n. 13
0
        /// <summary>
        /// Método para elimnar un registro
        /// </summary>
        /// <param name="strID"></param>
        /// <summary>
        /// Método para elimnar un registro
        /// </summary>
        /// <param name="strID"></param>
        protected void imgbtnBorrar_Click(object sender, DirectEventArgs e)
        {
            //1. Obtener registro que se quiere eliminar
            string strID = e.ExtraParams["ID"];

            //2. Validar si se elimina el registro
            if (CodigoPostalBusiness.ObtenerRegistrosDeCodigosPostalesPorID(strID))
            {
                e.ExtraParamsResponse.Add(new Ext.Net.Parameter("existe", "true", ParameterMode.Raw));
            }
            else
            {
                e.ExtraParamsResponse.Add(new Ext.Net.Parameter("existe", "false", ParameterMode.Raw));
                CodigoPostalBusiness.Borrar(strID);
            }
        }
Esempio n. 14
0
        private void AccionAgregarCodigoPostal_Load(object sender, EventArgs e)
        {
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
            CodigoPostal         codigoPostal         = new CodigoPostal();

            cmbProvincia.DataSource = codigoPostalBusiness.listar();
            try
            {
                CodigoPostal cod = (CodigoPostal)cmbProvincia.SelectedItem;
                cmbProvincia.Text = cod.Provincia;
                cmbPais.Text      = cod.Pais;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 15
0
        public void cargarFormulario(Interno interno)
        {
            InitializeComponent();
            lblid.Hide();
            PuestoBusiness       puestoBusiness       = new PuestoBusiness();
            HorarioBusiness      horarioBusiness      = new HorarioBusiness();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

            cmbPuesto.DataSource       = puestoBusiness.leerPuestos();
            cmbHorarios.DataSource     = horarioBusiness.leerHorarios();
            cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
            lblid.Text        = interno.idinterno.ToString();
            txtDNI.Text       = interno.Dni.ToString();
            txtLegajo.Text    = interno.NumeroLegajo.ToString();
            txtNombre.Text    = interno.Nombre.ToString();
            txtApellido.Text  = interno.Apellido.ToString();
            dtpFnac.Text      = interno.Fnac.ToLongDateString();
            txtDireccion.Text = interno.Direccion.ToString();
            if (cmbCodigoPostal.Items.Count == 0)
            {
                cmbCodigoPostal.Text = "Vacio";
                txtLocalidad.Text    = "Vacio";
                txtProvincia.Text    = "Vacio";
                txtPais.Text         = "Vacio";
            }
            else
            {
                cmbCodigoPostal.Text = interno.codigoPostal.cp.ToString();
                txtLocalidad.Text    = interno.codigoPostal.Localidad.ToString();
                txtProvincia.Text    = interno.codigoPostal.Provincia.ToString();
                txtPais.Text         = interno.codigoPostal.Pais.ToString();
            }
            cmbPuesto.SelectedIndex   = (interno.puesto.IdPuesto) - 1;
            cmbHorarios.SelectedIndex = (interno.horario.id) - 1;
            txtUsuario.Text           = interno.Usuario.ToString();
            txtClave.Text             = interno.Clave.ToString();
            if (interno.Sexo.Contains("Hombre"))
            {
                rdbHombre.Checked = true;
            }
            else
            {
                rdbMujer.Checked = true;
            }
            txtMail.Text = interno.mail.ToString();
        }
Esempio n. 16
0
 private void btnBorrar_Click(object sender, EventArgs e)
 {
     if (cmbCodigoPostal.Items.Count != 0)
     {
         CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
         CodigoPostal         codigo = (CodigoPostal)cmbCodigoPostal.SelectedItem;
         codigoPostalBusiness.eliminar(codigo.cp);
         MessageBox.Show("Eliminado con exito");
         cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
     }
     else
     {
         CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
         cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
         MessageBox.Show("No hay item para eliminar");
     }
 }
Esempio n. 17
0
        public frmBorrarCP()
        {
            InitializeComponent();
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

            cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();
            CodigoPostal codigoPostal = (CodigoPostal)cmbCodigoPostal.SelectedItem;

            if (cmbCodigoPostal.Items.Count == 0)
            {
                txtLocalidad.Text = "";
            }
            else
            {
                txtLocalidad.Text = codigoPostal.Localidad;
            }
        }
Esempio n. 18
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();
            CodigoPostal         codigoPostal         = new CodigoPostal();

            if (string.IsNullOrEmpty(txtCodigoPostal.Text) || string.IsNullOrEmpty(txtLocalidad.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }
            codigoPostal.cp = Convert.ToInt32(txtCodigoPostal.Text);

            codigoPostalBusiness.agregar(codigoPostal);
            MessageBox.Show("Registro agregado correctamente");
            txtCodigoPostal.Clear();
            txtLocalidad.Clear();
            //txtProvincia.Clear();
            //txtPais.Clear();
        }
Esempio n. 19
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            {
                ProveedorAccion      proveedorAccion      = new ProveedorAccion("Modificar", 3);
                ProveedorBusiness    proveedorBusiness    = new ProveedorBusiness();
                CodigoPostalBusiness codigoPostalBusiness = new CodigoPostalBusiness();

                Proveedor proveedor = new Proveedor();
                try
                {
                    CodigoPostal codigoPostal = new CodigoPostal();
                    int          num          = Convert.ToInt32(lblNumId.Text.ToString());
                    proveedor.cuit            = txtCuit.Text.ToString().Trim();
                    proveedor.numeroProveedor = Convert.ToInt32(txtNumeroProveedor.Text.Trim());
                    proveedor.apellido        = txtApellido.Text.ToString().Trim();
                    proveedor.nombre          = txtNombre.Text.ToString().Trim();
                    proveedor.direccion       = txtDireccion.Text.ToString().Trim();
                    proveedor.cp              = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString());
                    proveedor.telefono        = Convert.ToInt64(txtTelefono.Text.ToString());
                    proveedor.mail            = txtMail.Text.ToString().Trim();
                    proveedor.inicioActividad = Convert.ToDateTime(dtpFnac.Value.ToString());
                    proveedorBusiness.eliminar(num);
                    proveedorBusiness.agregar(proveedor);
                    MessageBox.Show("Modificado con éxito");
                    this.Close();
                    cmbCodigoPostal.DataSource = codigoPostalBusiness.listar();


                    //proveedorAccion.Show();
                    // ProveedorBusiness proveedor = new ProveedorBusiness();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }