示例#1
0
        private void bfbAgregarAbono_Click(object sender, EventArgs e)
        {
            if (ValidaCampos())
            {
                //CEExportacionDetalle objEntidadDetalle = new CEExportacionDetalle();
                //CNExportacionDetalle objNegocioDetalle = new CNExportacionDetalle();
                objEntidad.Exportacion_Id       = iIdExportacion;
                objEntidad.Abo_Fecha            = dtpAbonoFecha.Text;
                objEntidad.Abo_Importe          = Convert.ToDecimal(txtAbonoImporte.Text);
                objEntidad.Banco_Id             = Convert.ToInt32(cmbAbonoBanco.SelectedValue);
                objEntidad.Abo_NroTransferencia = txtAbonoTransferencia.Text;
                objEntidad.Usuario_Creacion     = FrmLogin.gUsuario; //Usuario logueado al sistema

                objNegocio.InsertarAbono(objEntidad);

                MostrarBuscarTablaAbonos(iIdExportacion);
                LimpiarControlesExportacionesDetalle();
                CalcularTotalDetalle();
                dgvAbonos.ClearSelection();
            }
            else
            {
                cFuncion.MensajeAdvertencia("Los Campos BANCO, TRANSFERENCIA y IMPORTE no pueden estar vacios!!");
            }
        }
示例#2
0
        private void bfbAgregarNotaCredito_Click(object sender, EventArgs e)
        {
            if (ValidaCampos())
            {
                //CEExportacionDetalle objEntidadDetalle = new CEExportacionDetalle();
                //CNExportacionDetalle objNegocioDetalle = new CNExportacionDetalle();
                objEntidad.Exportacion_Id   = iIdExportacion;
                objEntidad.NC_Fecha         = dtpNotaCreditoFecha.Text;
                objEntidad.NC_Nro           = txtNotaCreditoNumero.Text;
                objEntidad.NC_Importe       = Convert.ToDecimal(txtNotaCreditoImporte.Text);
                objEntidad.NCTipo_Id        = Convert.ToInt32(cmbNotaCreditoNCTipo.SelectedValue);
                objEntidad.Usuario_Creacion = FrmLogin.gUsuario;   //Usuario logueado al sistema

                objNegocio.InsertarNotaCredito(objEntidad);

                MostrarBuscarTablaNotasDeCredito(iIdExportacion);
                LimpiarControlesExportacionesDetalle();
                CalcularTotalNotaDeCredito();
                dgvNotasDeCredito.ClearSelection();
            }
            else
            {
                cFuncion.MensajeAdvertencia("Los Campos BANCO, TRANSFERENCIA y IMPORTE no pueden estar vacios!!");
            }
        }
        private void bfbGrabar_Click(object sender, EventArgs e)
        {
            if (bModifica == false)
            {
                if (ValidaCampos())
                {
                    //Nuevo
                    try
                    {
                        objEntidad.Cliente_Id         = Convert.ToInt32(txtClienteId.Text);
                        objEntidad.Exp_FacturaFecha   = dtpFacturaFecha.Text;
                        objEntidad.Exp_FacturaNro     = txtFacturaNumero.Text;
                        objEntidad.Exp_FacturaCajas   = Convert.ToInt64(txtFacturaCajas.Text);
                        objEntidad.Exp_FacturaImporte = Convert.ToDecimal(txtFacturaImporte.Text);
                        objEntidad.Producto_Id        = Convert.ToInt32(cmbProducto.SelectedValue);
                        objEntidad.Exp_Contenedor     = txtContenedor.Text;
                        objEntidad.Exp_Booking        = txtBooking.Text;
                        objEntidad.Exp_DUA            = txtDUA.Text;
                        objEntidad.Operador_Id        = Convert.ToInt32(cmbOperador.SelectedValue);
                        if (bcbAereo.Checked)
                        {
                            objEntidad.Exp_Transporte = "A";
                        }
                        else if (bcbMaritimo.Checked)
                        {
                            objEntidad.Exp_Transporte = "M";
                        }
                        else
                        {
                            objEntidad.Exp_Transporte = "T";
                        }
                        objEntidad.Puerto_IdOrigen  = Convert.ToInt32(txtOrigenId.Text);
                        objEntidad.Exp_ETD          = dtpETD.Text;
                        objEntidad.Exp_TTD          = dtpTTD.Text;
                        objEntidad.Puerto_IdDestino = Convert.ToInt32(txtDestinoId.Text);
                        objEntidad.Exp_ETA          = dtpETA.Text;
                        objEntidad.Exp_TTA          = dtpTTA.Text;
                        objEntidad.Exp_EstadoNave   = cmbEstadoNave.SelectedValue.ToString();
                        objEntidad.Comentario       = txtComentario.Text;
                        objEntidad.Usuario_Creacion = FrmLogin.gUsuario;   //Usuario logueado al sistema

                        objNegocio.InsertarExportacion(objEntidad);

                        cFuncion.MensajeOk("Se agregó el registro!!");

                        MostrarBuscarTabla("");
                        LimpiarControles();
                        HabilitaControles(false);
                        HabilitaBotones(true);
                        dgvDatos.ClearSelection();
                    }
                    catch (Exception ex)
                    {
                        cFuncion.MensajeError("No se pudo agregar el registro: " + ex);
                    }
                }
                else
                {
                    cFuncion.MensajeAdvertencia("Debe completar los campos requeridos... \n- Cliente \n- Producto \n- Operador \n- Factura \n- Estado de Nave \n- Tipo Transporte \n- Puerto Origen \n- Puerto Destino");
                }
            }

            if (bModifica == true)
            {
                //Actualiza
                try
                {
                    objEntidad.Exp_Id             = iIdExportacion;
                    objEntidad.Cliente_Id         = Convert.ToInt32(txtClienteId.Text);
                    objEntidad.Exp_FacturaFecha   = dtpFacturaFecha.Text;
                    objEntidad.Exp_FacturaNro     = txtFacturaNumero.Text;
                    objEntidad.Exp_FacturaCajas   = Convert.ToInt64(txtFacturaCajas.Text);
                    objEntidad.Exp_FacturaImporte = Convert.ToDecimal(txtFacturaImporte.Text);
                    objEntidad.Producto_Id        = Convert.ToInt32(cmbProducto.SelectedValue);
                    objEntidad.Exp_Contenedor     = txtContenedor.Text;
                    objEntidad.Exp_Booking        = txtBooking.Text;
                    objEntidad.Exp_DUA            = txtDUA.Text;
                    objEntidad.Operador_Id        = Convert.ToInt32(cmbOperador.SelectedValue);
                    if (bcbAereo.Checked)
                    {
                        objEntidad.Exp_Transporte = "A";
                    }
                    else if (bcbMaritimo.Checked)
                    {
                        objEntidad.Exp_Transporte = "M";
                    }
                    else
                    {
                        objEntidad.Exp_Transporte = "T";
                    }
                    objEntidad.Puerto_IdOrigen      = Convert.ToInt32(txtOrigenId.Text);
                    objEntidad.Exp_ETD              = dtpETD.Text;
                    objEntidad.Exp_TTD              = dtpTTD.Text;
                    objEntidad.Puerto_IdDestino     = Convert.ToInt32(txtDestinoId.Text);
                    objEntidad.Exp_ETA              = dtpETA.Text;
                    objEntidad.Exp_TTA              = dtpTTA.Text;
                    objEntidad.Exp_EstadoNave       = cmbEstadoNave.SelectedValue.ToString();
                    objEntidad.Comentario           = txtComentario.Text;
                    objEntidad.Usuario_Modificacion = FrmLogin.gUsuario;   //Usuario logueado al sistema

                    objNegocio.ModificarExportacion(objEntidad);

                    cFuncion.MensajeOk("Se modificó el registro seleccionado!!");

                    MostrarBuscarTabla("");
                    LimpiarControles();
                    bModifica = false;
                    HabilitaControles(false);
                    HabilitaBotones(true);
                    dgvDatos.ClearSelection();
                }
                catch (Exception ex)
                {
                    cFuncion.MensajeError("No se pudo modificar el registro seleccionado: " + ex);
                }
            }
        }
示例#4
0
        private void bfbGrabar_Click(object sender, EventArgs e)
        {
            if (bModifica == false)
            {
                if (txtDescripcion.Text.Length > 0)
                {
                    //Nuevo
                    try
                    {
                        objEntidad.NCTip_Descripcion = txtDescripcion.Text.Trim();

                        objEntidad.Usuario_Creacion = FrmLogin.gUsuario;   //Usuario logueado al sistema

                        objNegocio.InsertarNotaCreditoTipo(objEntidad);

                        cFuncion.MensajeOk("Se agregó el registro!!");

                        MostrarBuscarTabla("");
                        LimpiarControles();
                        HabilitaControles(false);
                        HabilitaBotones(true);
                        dgvDatos.ClearSelection();
                    }
                    catch (Exception ex)
                    {
                        cFuncion.MensajeError("No se pudo agregar el registro: " + ex);
                    }
                }
                else
                {
                    cFuncion.MensajeAdvertencia("El campo DESCRIPCION no puede estar vacio!!");
                }
            }

            if (bModifica == true)
            {
                if (txtDescripcion.Text.Length > 0)
                {
                    //Actualiza
                    try
                    {
                        objEntidad.NCTip_Id          = iIdNotaCreditoTipo;
                        objEntidad.NCTip_Descripcion = txtDescripcion.Text;

                        objEntidad.Usuario_Modificacion = FrmLogin.gUsuario;  //Usuario logueado al sistema

                        objNegocio.ModificarNotaCreditoTipo(objEntidad);

                        cFuncion.MensajeOk("Se modificó el registro seleccionado!!");

                        MostrarBuscarTabla("");
                        LimpiarControles();
                        bModifica = false;
                        HabilitaControles(false);
                        HabilitaBotones(true);
                        dgvDatos.ClearSelection();
                    }
                    catch (Exception ex)
                    {
                        cFuncion.MensajeError("No se pudo modificar el registro seleccionado: " + ex);
                    }
                }
                else
                {
                    cFuncion.MensajeAdvertencia("El campo DESCRIPCION no puede estar vacio!!");
                }
            }
        }