Exemple #1
0
 private void frm_Autorizacion_Load(object sender, EventArgs e)
 {
     try
     {
         Entidad = "Autorización";
         if (Modo == TypeMode.Registrar)
         {
             lblAutorizacion.Text = "Registrar " + Entidad;
             btnRegistrar.Text = "Registrar";
             MensajePregunta = "¿Está seguro de registrar la " + Entidad + "?";
             MensajeRespuesta = "Se registró la " + Entidad + " satisfactoriamente.";
             UsuarioBC objUsuarioBC = new UsuarioBC();
             Usuario objUsuario = objUsuarioBC.BuscarUsuario(UsuarioId);
             lblUsuario.Text = objUsuario.Codigo;
             cbTipo.SelectedIndex = 0;
             rdbActivo.Checked=true;
             lblFechaNombre.Visible = false;
             lblFecha.Visible = false;
         }
         else if (Modo == TypeMode.Editar)
         {
             lblFecha.Visible = true;
             lblFechaNombre.Visible = true;
             lblAutorizacion.Text = "Editar " + Entidad;
             btnRegistrar.Text = "Editar";
             MensajePregunta = "¿Está seguro de editar la " + Entidad + "?";
             MensajeRespuesta = "Se editó la " + Entidad + " satisfactoriamente.";
             AutorizacionBC objAutorizacionBC = new AutorizacionBC();
             Autorizacion objAutorizacion = objAutorizacionBC.BuscarAutorizacion(AutorizacionId);
             lblUsuario.Text = objAutorizacion.Usuario.Codigo;
             txtCodigo.Text = objAutorizacion.Codigo;
             txtProducto.Text = objAutorizacion.Producto;
             txtEmbalaje.Text = objAutorizacion.Embalaje.Codigo;
             txtResEmbalaje.Text = objAutorizacion.Embalaje.Descripcion;
             txtOperacion.Text = objAutorizacion.Operacion.Codigo;
             txtResOperacion.Text = objAutorizacion.Operacion.Descripcion;
             nudBultos.Value = objAutorizacion.NroBultos;
             nudPesoMaximo.Value = objAutorizacion.Peso;
             txtNave.Text = objAutorizacion.Nave.Nombre;
             lblFecha.Text = objAutorizacion.Fecha.ToString();
             if (objAutorizacion.Tipo.ToString()=="IMP")
             {
                 cbTipo.SelectedIndex = 0;
             }
             else if (objAutorizacion.Tipo.ToString() == "EXP")
             {
                 cbTipo.SelectedIndex = 1;
             }
             if(objAutorizacion.Estado==0)
             {
                 rdbFinalizado.Checked=true;
                 rdbActivo.Checked = false;
             }
             else if (objAutorizacion.Estado == 1)
             {
                 rdbFinalizado.Checked = false;
                 rdbActivo.Checked = true;
             }
         }
         txtCodigo.Focus();
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                            this.Text,
                            MessageBoxButtons.OK,
                            MessageBoxIcon.Error);
     }
 }
Exemple #2
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!ValidarComponentes()) return;
                if (MessageBox.Show(MensajePregunta, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
                {
                    return;
                }
                AutorizacionBC objAutorizacionBC = new AutorizacionBC();
                Autorizacion objAutorizacion = new Autorizacion();
                objAutorizacion.UsuarioId = UsuarioId;
                objAutorizacion.Codigo = txtCodigo.Text;
                objAutorizacion.Producto = txtProducto.Text;
                objAutorizacion.EmbalajeId = EmbalajeId;
                objAutorizacion.OperacionId = OperacionId;
                objAutorizacion.NroBultos =Convert.ToInt32(nudBultos.Value);
                objAutorizacion.Peso = nudPesoMaximo.Value;
                objAutorizacion.NaveId = NaveId;
                objAutorizacion.Fecha = DateTime.Now;
                if (cbTipo.SelectedIndex==0)
                {
                    objAutorizacion.Tipo = "IMP";
                }
                else if (cbTipo.SelectedIndex==1)
                {
                    objAutorizacion.Tipo = "EXP";
                }
                if (rdbActivo.Checked)
                {
                    objAutorizacion.Estado = 1;
                }
                else if (rdbFinalizado.Checked)
                {
                    objAutorizacion.Estado = 0;
                }

                if (Modo == TypeMode.Registrar)
                {
                    objAutorizacionBC.RegistrarAutorizacion(objAutorizacion);
                    MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);

                }
                else if (Modo == TypeMode.Editar)
                {
                    objAutorizacion.AutorizacionId = AutorizacionId;
                    objAutorizacionBC.EditarAutorizacion(objAutorizacion);
                    MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                MiDelegado();
                this.Dispose();
            }
            catch (Exception)
            {
                MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                                   this.Text,
                                   MessageBoxButtons.OK,
                                   MessageBoxIcon.Error);
            }
        }
 private void RefrescarGrilla()
 {
     AutorizacionBC objAutorizacionBC = new AutorizacionBC();
     dgvAutorizacion.DataSource = objAutorizacionBC.AutorizacionListarCompleto();
     dgvAutorizacionConfigurar();
 }
 private void dgvAutorizacion_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     AutorizacionBC objAutorizacionBC = new AutorizacionBC();
     Autorizacion ObjAutorizacion = objAutorizacionBC.BuscarAutorizacion(Convert.ToInt32(dgvAutorizacion.SelectedRows[0].Cells["AutorizacionId"].Value.ToString()));
     MiDelegado(ObjAutorizacion);
     this.Dispose();
 }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvAutorizacion.SelectedRows.Count != 0)
                {
                    if (MessageBox.Show("¿Está seguro que quiere eliminar la autorización: " + dgvAutorizacion.SelectedRows[0].Cells["Codigo"].Value.ToString() + "?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
                    {
                        return;
                    }
                    AutorizacionBC objAutorizacionBC = new AutorizacionBC();
                    objAutorizacionBC.EliminarAutorizacion(Convert.ToInt32(dgvAutorizacion.SelectedRows[0].Cells["AutorizacionId"].Value));
                    RefrescarGrilla();
                    MessageBox.Show("Se eliminó satisfactoriamente la autorización.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

            }
            catch (Exception)
            {

                MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                                 this.Text,
                                 MessageBoxButtons.OK,
                                 MessageBoxIcon.Error);
            }
        }
 private void txtBooking_TextChanged(object sender, EventArgs e)
 {
     try
     {
         AutorizacionBC objAutorizacionBC = new AutorizacionBC();
         cbContenedor.DataSource = objAutorizacionBC.FiltrarContenedores(txtBooking.Text);
         cbContenedor.DisplayMember = "Codigo";
         cbContenedor.ValueMember = "ContenedorId";
     }
     catch (Exception)
     {
               MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                           this.Text,
                           MessageBoxButtons.OK,
                           MessageBoxIcon.Error);
     }
 }