private void RefrescarGrilla()
        {
            ContenedorBC objContenedorBC = new ContenedorBC();

            dgvContenedor.DataSource = objContenedorBC.ContenedorListarCompleto();
            dgvContenedorConfigurar();
        }
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvContenedor.SelectedRows.Count != 0)
         {
             if (MessageBox.Show("¿Está seguro que quiere eliminar el Contenedor: " + dgvContenedor.SelectedRows[0].Cells["Codigo"].Value.ToString() + "?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
             {
                 return;
             }
             ContenedorBC objContenedorBC = new ContenedorBC();
             objContenedorBC.EliminarContenedor(Convert.ToInt32(dgvContenedor.SelectedRows[0].Cells["ContenedorId"].Value));
             RefrescarGrilla();
             MessageBox.Show("Se eliminó satisfactoriamente el Contenedor.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                         this.Text,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }
Exemple #3
0
 private void frm_Contenedor_Load(object sender, EventArgs e)
 {
     try
     {
         TamanioContenedorBC objTamanioContenedorBC = new TamanioContenedorBC();
         TipoContenedorBC    objTipoContenedorBC    = new TipoContenedorBC();
         cbTamanioContenedor.DataSource    = objTamanioContenedorBC.ListarTamanioContenedor();
         cbTamanioContenedor.DisplayMember = "Descripcion";
         cbTamanioContenedor.ValueMember   = "TamanioContenedorId";
         cbTipoContenedor.DataSource       = objTipoContenedorBC.ListarTipoContenedor();
         cbTipoContenedor.DisplayMember    = "Descripcion";
         cbTipoContenedor.ValueMember      = "TipoContenedorId";
         Entidad = "Contenedor";
         if (Modo == TypeMode.Registrar)
         {
             lblContenedor.Text     = "Registrar " + Entidad;
             btnRegistrar.Text      = "Registrar";
             MensajePregunta        = "¿Está seguro de registrar el " + Entidad + "?";
             MensajeRespuesta       = "Se registró el " + Entidad + " satisfactoriamente.";
             cbEstado.SelectedIndex = cbTipoMovimiento.SelectedIndex = 0;
         }
         else if (Modo == TypeMode.Editar)
         {
             lblContenedor.Text = "Editar " + Entidad;
             btnRegistrar.Text  = "Editar";
             MensajePregunta    = "¿Está seguro de editar la " + Entidad + "?";
             MensajeRespuesta   = "Se editó el " + Entidad + " satisfactoriamente.";
             ContenedorBC objContenedorBC = new ContenedorBC();
             Contenedor   objContenedor   = objContenedorBC.BuscarContenedor(ContenedorId);
             txtCodigo.Text         = objContenedor.Codigo;
             txtEmbarcadero.Text    = objContenedor.Embarcadero;
             txtPesoManifiesto.Text = objContenedor.PesoManifiesto.ToString();
             txtAgenteAduanas.Text  = objContenedor.AgenteAduana;
             txtReserva.Text        = objContenedor.Autorizacion.ToString();
             if (objContenedor.TipoMovimiento == "IMP")
             {
                 cbTipoMovimiento.SelectedIndex = 0;
             }
             else if (objContenedor.TipoMovimiento == "EXP")
             {
                 cbTipoMovimiento.SelectedIndex = 1;
             }
             txtTara.Text = objContenedor.Tara.ToString();
             cbTamanioContenedor.SelectedValue = objContenedor.TamanoContenedorId;
             cbTipoContenedor.SelectedValue    = objContenedor.TipoContenedorId;
             txtNumViaje.Text = objContenedor.NumeroViaje;
             txtEIR.Text      = objContenedor.EIR;
             if (objContenedor.Estado == 0)
             {
                 cbEstado.SelectedIndex = 0;
             }
             else if (objContenedor.Estado == 1)
             {
                 cbEstado.SelectedIndex = 1;
             }
             txtPrecintoAduanero.Text = objContenedor.PrecintoAduanero;
             txtPrecinto1.Text        = objContenedor.Precinto1;
             txtPrecinto2.Text        = objContenedor.Precinto2;
             txtPrecinto3.Text        = objContenedor.Precinto3;
             txtUbicacion.Text        = objContenedor.Ubicacion;
             txtNave.Text             = objContenedor.Nave.Nombre;
             dtpFechaIzaje.Value      = objContenedor.FechaIzaje.Value.Date;
             dtpHoraIzaje.Text        = objContenedor.FechaIzaje.Value.ToShortTimeString();
             dtpFechaBarco.Value      = objContenedor.FechaBarco.Value.Date;
             dtpHoraBarco.Text        = objContenedor.FechaBarco.Value.ToShortTimeString();
             dtpFechaMuelle.Value     = objContenedor.FechaMuelle.Value.Date;
             dtpHoraMuelle.Text       = objContenedor.FechaMuelle.Value.ToShortTimeString();
         }
         txtCodigo.Focus();
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                         this.Text,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }
Exemple #4
0
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show(MensajePregunta, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
         {
             return;
         }
         ContenedorBC objContenedorBC = new ContenedorBC();
         Contenedor   objContenedor   = new Contenedor();
         objContenedor.Codigo         = txtCodigo.Text.ToUpper();
         objContenedor.Embarcadero    = txtEmbarcadero.Text.ToUpper();
         objContenedor.PesoManifiesto = Convert.ToDecimal(txtPesoManifiesto.Text.ToString());
         objContenedor.AgenteAduana   = txtAgenteAduanas.Text;
         objContenedor.Autorizacion   = Convert.ToInt32(txtReserva.Text.ToString());
         if (cbTipoMovimiento.SelectedIndex == 0)
         {
             objContenedor.TipoMovimiento = "IMP";
         }
         else if (cbTipoMovimiento.SelectedIndex == 1)
         {
             objContenedor.TipoMovimiento = "EXP";
         }
         objContenedor.Tara = Convert.ToDecimal(txtTara.Text.ToString());
         objContenedor.TamanoContenedorId = Convert.ToInt32(cbTamanioContenedor.SelectedValue.ToString());
         objContenedor.TipoContenedorId   = Convert.ToInt32(cbTipoContenedor.SelectedValue.ToString());
         objContenedor.NumeroViaje        = txtNumViaje.Text;
         objContenedor.EIR              = txtEIR.Text;
         objContenedor.Estado           = Convert.ToInt16(cbEstado.SelectedIndex);
         objContenedor.PrecintoAduanero = txtPrecintoAduanero.Text;
         objContenedor.Precinto1        = txtPrecinto1.Text;
         objContenedor.Precinto2        = txtPrecinto2.Text;
         objContenedor.Precinto3        = txtPrecinto3.Text;
         objContenedor.Ubicacion        = txtUbicacion.Text.ToUpper();
         objContenedor.NaveId           = NaveId;
         objContenedor.Fecha            = DateTime.Now;
         objContenedor.FechaIzaje       = dtpFechaIzaje.Value.Date + dtpHoraIzaje.Value.TimeOfDay;
         objContenedor.FechaBarco       = dtpFechaBarco.Value.Date + dtpHoraBarco.Value.TimeOfDay;
         objContenedor.FechaMuelle      = dtpFechaMuelle.Value.Date + dtpHoraMuelle.Value.TimeOfDay;
         if (Modo == TypeMode.Registrar)
         {
             objContenedorBC.RegistrarContenedor(objContenedor);
             MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (Modo == TypeMode.Editar)
         {
             objContenedor.ContenedorId = ContenedorId;
             objContenedorBC.EditarContenedor(objContenedor);
             MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         MiDelegado();
         this.Dispose();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(),
                         this.Text,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }