Exemplo n.º 1
0
 public Boolean ActualizaNCreditoCompraSinAplicar(clsNotaSalida nota)
 {
     try
     {
         return(Mnota.ActualizaNCreditoCompraSinAplicar(nota));
     }
     catch (Exception ex)
     {
         DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return(false);
     }
 }
Exemplo n.º 2
0
 public Boolean insert(clsNotaSalida notaS)
 {
     try
     {
         return(nota.insert(notaS));
     }
     catch (Exception ex)
     {
         DevComponents.DotNetBar.MessageBoxEx.Show("no se pudo guardar");
         return(false);
     }
 }
Exemplo n.º 3
0
        private void CargaFacturaVenta()
        {
            try
            {
                venta = AdmVenta.CargaFacturaVenta(Convert.ToInt32(CodNota));
                ser   = AdmSerie.MuestraSerie(venta.CodSerie, frmLogin.iCodAlmacen);
                if (venta != null)
                {
                    if (venta.DocumentoReferencia != null)
                    {
                        notaS = AdmNotaS.CargaNotaSalidaDebitoVentas(Convert.ToInt32(venta.CodFacturaVenta));
                    }

                    txtNumDoc.Text = venta.CodFacturaVenta;
                    CodNotaS       = Convert.ToInt32(venta.CodFacturaVenta);
                    CodTransaccion = venta.CodTipoTransaccion;
                    CargaTransaccion();

                    CodCliente = notaS.CodCliente;
                    CargaCliente();

                    dtpFecha.Value          = venta.FechaSalida;
                    cmbMoneda.SelectedValue = venta.Moneda;
                    txtTipoCambio.Text      = venta.TipoCambio.ToString();
                    cmbMotivo.SelectedItem  = venta.Motivo.ToString();
                    txtComentario.Text      = venta.Comentario.ToString();
                    if (txtDocRef.Enabled)
                    {
                        CodDocumento   = venta.CodTipoDocumento;
                        txtDocRef.Text = notaS.SiglaDocumento + " " + notaS.Serie + "-" + notaS.NumDoc;
                    }
                    txtBruto.Text       = String.Format("{0:#,##0.00}", venta.MontoBruto);
                    txtDscto.Text       = String.Format("{0:#,##0.00}", venta.MontoDscto);
                    txtValorVenta.Text  = String.Format("{0:#,##0.00}", venta.Total - venta.Igv);
                    txtIGV.Text         = String.Format("{0:#,##0.00}", venta.Igv);
                    txtPrecioVenta.Text = String.Format("{0:#,##0.00}", venta.Total);
                    DetalleFacturaVenta();
                }
                else
                {
                    MessageBox.Show("El documento solicitado no existe", "Nota de Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                return;
            }
        }
Exemplo n.º 4
0
        private void BorrarNota()
        {
            try
            {
                CodNotaS       = 0;
                notaS          = new clsNotaSalida();
                txtDocRef.Text = "";

                DataTable dt = (DataTable)dgvDetalle.DataSource;
                dt.Clear();
            }
            catch (Exception ex)
            {
                return;
            }
        }
Exemplo n.º 5
0
        public Boolean insert(clsNotaSalida nota)
        {
            try
            {
                return(Mnota.insert(nota));
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("Duplicate entry"))
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                else
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message,
                                                              "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                return(false);
            }
        }
Exemplo n.º 6
0
        public Boolean insert(clsNotaSalida nota)
        {
            try
            {
                con.conectarBD();

                cmd             = new MySqlCommand("GuardaNotaCreditoCompra", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                MySqlParameter oParam;
                oParam = cmd.Parameters.AddWithValue("codSu", nota.CodSucursal);
                oParam = cmd.Parameters.AddWithValue("codalma", nota.CodAlmacen);
                oParam = cmd.Parameters.AddWithValue("codtran", nota.CodTipoTransaccion);
                oParam = cmd.Parameters.AddWithValue("codtipo", nota.CodTipoDocumento);
                oParam = cmd.Parameters.AddWithValue("codserie", nota.CodSerie);
                oParam = cmd.Parameters.AddWithValue("serie", nota.Serie);
                oParam = cmd.Parameters.AddWithValue("numdoc", nota.NumDoc);
                oParam = cmd.Parameters.AddWithValue("tipocliente", nota.TipoCliente);
                if (nota.CodCliente != 0)
                {
                    oParam = cmd.Parameters.AddWithValue("codcli", nota.CodCliente);
                }
                else
                {
                    oParam = cmd.Parameters.AddWithValue("codcli", null);
                }
                oParam = cmd.Parameters.AddWithValue("moneda", nota.Moneda);
                oParam = cmd.Parameters.AddWithValue("tipocambio", nota.TipoCambio);
                oParam = cmd.Parameters.AddWithValue("fechasalida", nota.FechaSalida);
                oParam = cmd.Parameters.AddWithValue("comentario", nota.Comentario);
                oParam = cmd.Parameters.AddWithValue("bruto", nota.MontoBruto);
                oParam = cmd.Parameters.AddWithValue("montodscto", nota.MontoDscto);
                oParam = cmd.Parameters.AddWithValue("igv", nota.Igv);
                oParam = cmd.Parameters.AddWithValue("total", nota.Total);
                oParam = cmd.Parameters.AddWithValue("pendiente", nota.Total);
                oParam = cmd.Parameters.AddWithValue("estado", nota.Estado);
                oParam = cmd.Parameters.AddWithValue("codven", nota.CodVendedor);
                oParam = cmd.Parameters.AddWithValue("codusu", nota.CodUser);
                oParam = cmd.Parameters.AddWithValue("documentorefe", nota.DocumentoReferencia);
                oParam = cmd.Parameters.AddWithValue("aplicad", nota.Aplicada);
                if (nota.Aplicada != 0)
                {
                    oParam = cmd.Parameters.AddWithValue("codaplicad", nota.CodAplicada);
                }
                else
                {
                    oParam = cmd.Parameters.AddWithValue("codaplicad", null);
                }
                if (nota.Motivo != "")
                {
                    cmd.Parameters.AddWithValue("motiv", nota.Motivo);
                }
                else
                {
                    cmd.Parameters.AddWithValue("motiv", null);
                }
                if (nota.CodProveedor != 0)
                {
                    cmd.Parameters.AddWithValue("codprov", nota.CodProveedor);
                }
                else
                {
                    cmd.Parameters.AddWithValue("CodProv", null);
                }

                //oParam = cmd.Parameters.AddWithValue("newid", 0);
                //oParam.Direction = ParameterDirection.Output;
                int x = cmd.ExecuteNonQuery();

                //nota.CodNotaSalida = Convert.ToString(cmd.Parameters["newid"].Value);
                //tran = nota.CodTipoTransaccion;
                if (x != 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Exemplo n.º 7
0
        private void F2TransferenciaEntreAlmacenes_Load(object sender, EventArgs e)
        {
            doc            = admtd.BuscaTipoDocumento("CI"); // TIPO DOCUMENTO CI COTIZACION INTERNA (DOCUMENTO PEDIDO POR CARSALSI)
            CodTransaccion = 15;                             //TRANSFERENCIA DIRECTA
            CargaTransaccion();
            txtDocRef.Text          = doc.Sigla;
            CodDocumento            = doc.CodTipoDocumento;
            cmbMoneda.SelectedIndex = 0;
            dtpFecha.MaxDate        = DateTime.Today.Date;
            if (Proceso == 1)
            {
                txtCodAlmacen.Text = frmLogin.iCodAlmacen.ToString();
                almacen            = admAlmacen.CargaAlmacen(frmLogin.iCodAlmacen);
                txtOrigen.Text     = almacen.Descripcion;
                CargaAlmacenDestino(frmLogin.iCodEmpresa, frmLogin.iCodAlmacen);
                tc = AdmTc.CargaTipoCambio(dtpFecha.Value.Date, 2);
                btnAprobar.Visible  = false;
                btnRechazar.Visible = false;
                sololectura(true);
            }
            else if (Proceso == 2)
            {
                CargaTransferencia();
            }
            else if (Proceso == 3)
            {
                CargaTransferencia();
                tran = admTransaccion.MuestraTransaccionS("TD", 1);
                doc  = admtd.BuscaTipoDocumento(transfer.SiglaDocumento);
                txtCodAlmacen.Text = transfer.CodAlmacenOrigen.ToString();
                almacen            = admAlmacen.CargaAlmacen(transfer.CodAlmacenOrigen);
                txtOrigen.Text     = almacen.Descripcion;
                txtDocRef.Text     = doc.Sigla;
                CargaAlmacenDestino(frmLogin.iCodEmpresa, transfer.CodAlmacenOrigen);
                sololectura(false);
                if (caso == 0) // TRANFERENCIA PENDIENTES
                {
                    txtDocSal.Visible   = false;
                    txtDocIng.Visible   = false;
                    label7.Visible      = false;
                    label6.Visible      = false;
                    txtDocSal.Enabled   = false;
                    txtDocIng.Enabled   = false;
                    btnAprobar.Visible  = true;
                    btnRechazar.Visible = true;
                    btnImprimir.Visible = false;
                    MessageBox.Show("Puede Imprimir, Aprobar o Rechazar la Transferencia", "Transferencia Directa", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else if (caso == 1) // TRANFERENCIA APROBADAS
                {
                    btnAprobar.Visible     = false;
                    btnRechazar.Visible    = false;
                    label7.Visible         = true;
                    label6.Visible         = true;
                    txtDocSal.Enabled      = false;
                    txtDocIng.Enabled      = false;
                    txtdescripcion.Enabled = false;

                    NS = admNS.CargaNS(CodTransDirecta);
                    if (NS != null)
                    {
                        txtDocSal.Text = NS.CodNotaSalida;
                    }
                    NI = admNI.CargaNI(CodTransDirecta);
                    if (NI != null)
                    {
                        txtDocIng.Text = NI.CodNotaIngreso;
                    }
                    txtdescripcion.Text = transfer.DescripcionRechazo;
                }
                else if (caso == 2 || caso == 3)  // TRANFERENCIA ENVIADAS
                {
                    btnAprobar.Visible     = false;
                    btnRechazar.Visible    = false;
                    txtDocSal.Enabled      = false;
                    txtDocIng.Enabled      = false;
                    txtDocSal.Visible      = true;
                    txtDocIng.Visible      = true;
                    label7.Visible         = true;
                    label6.Visible         = true;
                    txtdescripcion.Enabled = false;
                    NS = admNS.CargaNS(CodTransDirecta);
                    if (NS != null)
                    {
                        txtDocSal.Text = NS.CodNotaSalida;
                    }
                    NI = admNI.CargaNI(CodTransDirecta);
                    if (NI != null)
                    {
                        txtDocIng.Text = NI.CodNotaIngreso;
                    }
                    txtdescripcion.Text = transfer.DescripcionRechazo;
                }
                //dgvDetalle.Columns["preciounitario"].DefaultCellStyle.Format = "#,0.0000";
                // dgvDetalle.Columns["subtotal"].DefaultCellStyle.Format = "#,0.0000";
            }
        }