Ejemplo n.º 1
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);
     }
 }
Ejemplo n.º 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;
                }
                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);
            }
        }
Ejemplo n.º 3
0
 private void RefrescarGrilla()
 {
     ContenedorBC objContenedorBC = new ContenedorBC();
     dgvContenedor.DataSource = objContenedorBC.ContenedorListarCompleto();
     dgvContenedorConfigurar();
 }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (!ValidarComponentes()) return;
            if (MessageBox.Show("¿Está seguro de registrar un Pesaje?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
            {
                return;
            }

            if (chkHabRegCont.Checked)
            {
                ContenedorBC objContenedorBC = new ContenedorBC();
                Contenedor objContenedor = new Contenedor();
                objContenedor.Codigo = txtExpNumContenedor.Text.ToUpper();
                objContenedor.Embarcadero = txtExpEmbarcadero.Text.ToUpper();
                objContenedor.PesoManifiesto = Convert.ToDecimal(txtExpPesoManifiesto.Text.ToString());
                objContenedor.AgenteAduana = txtExpAgenteAduanas.Text;
                objContenedor.Autorizacion = Convert.ToInt32(txtExpReserva.Text.ToString());
                objContenedor.TipoMovimiento = "EXP";
                objContenedor.Tara = Convert.ToDecimal(txtExpTara.Text.ToString());
                objContenedor.TamanoContenedorId = Convert.ToInt32(cbTamanio.SelectedValue.ToString());
                objContenedor.TipoContenedorId = Convert.ToInt32(cbTipoContenedor.SelectedValue.ToString());
                objContenedor.NumeroViaje = txtExpNumViaje.Text;
                objContenedor.EIR = txtExpEIR.Text;
                objContenedor.Estado = 1;
                objContenedor.PrecintoAduanero = txtExpPrecintoAduanero.Text;
                objContenedor.Precinto1 = txtExpPrecinto1.Text;
                objContenedor.Precinto2 = txtExpPrecinto2.Text;
                objContenedor.Precinto3 = txtExpPrecinto3.Text;
                objContenedor.Ubicacion = txtExpUbicacion.Text.ToUpper();
                objContenedor.NaveId = NaveId;
                objContenedor.Fecha = DateTime.Now;
                objContenedor.FechaIzaje = dtpExpIzajeFec.Value.Date + dtpExpIzajeHor.Value.TimeOfDay;
                objContenedor.FechaBarco = dtpExpBarcoFec.Value.Date + dtpExpBarcoHor.Value.TimeOfDay;
                objContenedor.FechaMuelle = dtpExpMuelleFec.Value.Date + dtpExpMuelleHor.Value.TimeOfDay;
                objContenedorBC.RegistrarContenedor(objContenedor);
            }
            PesajeBC objPesajeBC = new PesajeBC();
            Pesaje objPesaje = new Pesaje();
            objPesaje.UsuarioId = UsuarioId;
            objPesaje.ConductorId = ConductorId;
            objPesaje.VehiculoId = VehiculoId;
            objPesaje.AutorizacionId = AutorizacionId;
            objPesaje.Observacion = txtObservacion.Text.Trim().ToUpper();
            objPesaje.Fecha = DateTime.Today;
            objPesaje.Estado = 1;
            objPesaje.Bruto = Convert.ToDecimal(txtPeso.Text.ToString());
            objPesaje.Neto = Convert.ToDecimal(txtPesoAutorizacion.Text.ToString());
            objPesaje.NaveId = NaveId;
            objPesaje.Tarja =Convert.ToInt32(nudTarja.Value.ToString());
            objPesaje.Bultos = Convert.ToInt32(lblNroBultos.Text.ToString());
            objPesaje.HoraGancho = DateTime.Now;
            objPesaje.CodContenedor = cbContenedor.SelectedValue.ToString();
            if (txtTipo.Text == "EXPORTACION")
             objPesaje.Tipo = "EXP";
            else
             objPesaje.Tipo = "IMP";
            objPesajeBC.RegistrarPesaje(objPesaje);
            GuiaRemisionBC objGuiaRemisionBC = new GuiaRemisionBC();
            PesajeId = objPesajeBC.BuscarUltimoIdPesaje();
            objGuiaRemisionBC.ActualizarIdGuiaRemision(PesajeId);
            MessageBox.Show("Se registró satisfactoriamente el Pesaje", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Dispose();
        }