示例#1
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!ValidarComponentes()) return;
                GuiaRemision objGuiaRemision = new GuiaRemision();
                GuiaRemisionBC objGuiaRemisionBC = new GuiaRemisionBC();
                objGuiaRemision.Documento = txtDocumento.Text;
                objGuiaRemision.Bultos = Convert.ToInt32(nudBultos.Value.ToString());
                objGuiaRemision.Estado = 1;
                if (Modo == TypeMode.Registrar)
                {
                    objGuiaRemisionBC.RegistrarGuiaRemision(objGuiaRemision);
                    MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);

                }
                else if (Modo == TypeMode.Editar)
                {
                    objGuiaRemision.GuiaRemisionId = GuiaRemisionId;
                    objGuiaRemisionBC.EditarGuiaRemision(objGuiaRemision);
                    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);
            }
        }
示例#2
0
 private void frm_GuiaRemision_Load(object sender, EventArgs e)
 {
     try
     {
         Entidad = "Guía de Remisión";
         if (Modo == TypeMode.Registrar)
         {
             lblGuia.Text = "Registrar " + Entidad;
             btnRegistrar.Text = "Registrar";
             MensajePregunta = "¿Está seguro de registrar la " + Entidad + "?";
             MensajeRespuesta = "Se registró la " + Entidad + " satisfactoriamente.";
         }
         else if (Modo == TypeMode.Editar)
         {
             lblGuia.Text = "Editar " + Entidad;
             btnRegistrar.Text = "Editar";
             MensajePregunta = "¿Está seguro de editar la " + Entidad + "?";
             MensajeRespuesta = "Se editó la " + Entidad + " satisfactoriamente.";
             GuiaRemisionBC objGuiaRemisionBC = new GuiaRemisionBC();
             GuiaRemision objGuiaRemision = objGuiaRemisionBC.BuscarGuiaRemision(GuiaRemisionId);
             txtDocumento.Text = objGuiaRemision.Documento;
             nudBultos.Value = objGuiaRemision.Bultos;
         }
         txtDocumento.Focus();
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                            this.Text,
                            MessageBoxButtons.OK,
                            MessageBoxIcon.Error);
     }
 }
示例#3
0
 private void RefrescarGrilla()
 {
     GuiaRemisionBC objGuiaRemisionBC = new GuiaRemisionBC();
     dgvGuiaRemision.DataSource = objGuiaRemisionBC.ListarGuiaRemision();
     dgvGuiaRemisionConfigurar();
 }
示例#4
0
 private void EliminarGuiaInactiva()
 {
     GuiaRemisionBC objGuiaRemisionBC = new GuiaRemisionBC();
     objGuiaRemisionBC.EliminarGuiaInactiva();
     RefrescarGrilla();
 }
示例#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();
        }
示例#6
0
 private void btnEliminarGuia_Click(object sender, EventArgs e)
 {
     try {
         if (dgvGuiaRemision.SelectedRows.Count>0)
         {
             if (MessageBox.Show("¿Está seguro que quiere eliminar la guia de Reminisión: " + dgvGuiaRemision.SelectedRows[0].Cells["Documento"].Value.ToString() + "?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
             {
                 return;
             }
             GuiaRemisionBC objGuiaRemisionBC = new GuiaRemisionBC();
             objGuiaRemisionBC.EliminarGuiaRemision(Convert.ToInt32(dgvGuiaRemision.SelectedRows[0].Cells["GuiaRemisionId"].Value));
             RefrescarGrilla();
             MessageBox.Show("Se eliminó satisfactoriamente la Guia de Remisió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);
     }
 }