Exemplo n.º 1
0
        public Boolean Update(clsAlmacen alm)
        {
            try
            {
                con.conectarBD();

                cmd             = new MySqlCommand("ActualizaAlmacen", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("codalm", alm.CodAlmacen);
                //cmd.Parameters.AddWithValue("codSu", alm.CodSuc);
                cmd.Parameters.AddWithValue("codSu", alm.CodSuc);
                cmd.Parameters.AddWithValue("nombre", alm.Nombre);
                cmd.Parameters.AddWithValue("ubicacion", alm.Ubicacion);
                cmd.Parameters.AddWithValue("telefono", alm.Telefono);
                cmd.Parameters.AddWithValue("descripcion", alm.Descripcion);
                cmd.Parameters.AddWithValue("estado", alm.Estado);
                cmd.Parameters.AddWithValue("estado_principal_ex", alm.EstadoPrincipal);
                int x = cmd.ExecuteNonQuery();
                if (x != 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Exemplo n.º 2
0
 private void cmbDestino_SelectionChangeCommitted(object sender, EventArgs e)
 {
     txtDireccion.Clear();
     if (Convert.ToInt32(cmbDestino.SelectedValue) >= 0)
     {
         almacen                    = admAlmacen.CargaAlmacen(Convert.ToInt32(cmbDestino.SelectedValue));
         txtDireccion.Text          = almacen.Ubicacion;
         transfer.CodAlmacenDestino = Convert.ToInt32(cmbDestino.SelectedValue);
     }
 }
Exemplo n.º 3
0
 public Boolean update(clsAlmacen alm)
 {
     try
     {
         return(Malm.Update(alm));
     }
     catch (Exception ex)
     {
         DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return(false);
     }
 }
Exemplo n.º 4
0
 private void CargaAlmacen()
 {
     alm = admAlm.CargaAlmacen(alm.CodAlmacen);
     //cboSucursal.SelectedValue = alm.CodAlmacen;
     cboSucursal.SelectedValue = alm.CodSuc;
     txtCodAlmacen.Text        = alm.CodAlmacen.ToString();
     txtNombre.Text            = alm.Nombre;
     txtTelefono.Text          = alm.Telefono;
     txtDescripcion.Text       = alm.Descripcion;
     cbActivo.Checked          = alm.Estado;
     cbPrincipal.Checked       = alm.EstadoPrincipal;
 }
Exemplo n.º 5
0
 private void cargaAlmacenes()
 {
     cmbAlmacen.DataSource    = Admalmac.ListaAlmacen2();
     cmbAlmacen.DisplayMember = "nombre";
     cmbAlmacen.ValueMember   = "codAlmacen";
     alma = admalma.CargaAlmacen(frmLogin.iCodAlmacen);
     if (Convert.ToBoolean(alma.EstadoPrincipal))
     {
         cmbAlmacen.SelectedIndex = -1;
         cmbAlmacen.Enabled       = false;
     }
     else
     {
         cmbAlmacen.SelectedValue = frmLogin.iCodAlmacen;
         cmbAlmacen.Enabled       = false;
     }
 }
Exemplo n.º 6
0
 public Boolean insert(clsAlmacen alm)
 {
     try
     {
         return(Malm.Insert(alm));
     }
     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.º 7
0
        public Boolean Insert(clsAlmacen alm)
        {
            try
            {
                con.conectarBD();
                cmd             = new MySqlCommand("GuardaAlmacen", con.conector);
                cmd.CommandType = CommandType.StoredProcedure;
                MySqlParameter oParam;
                oParam           = cmd.Parameters.AddWithValue("codemp", alm.CodEmpresa);
                oParam           = cmd.Parameters.AddWithValue("nombre", alm.Nombre);
                oParam           = cmd.Parameters.AddWithValue("ubicacion", alm.Ubicacion);
                oParam           = cmd.Parameters.AddWithValue("telefono", alm.Telefono);
                oParam           = cmd.Parameters.AddWithValue("descripcion", alm.Descripcion);
                oParam           = cmd.Parameters.AddWithValue("estado", alm.Estado);
                oParam           = cmd.Parameters.AddWithValue("codusu", alm.CodUser);
                oParam           = cmd.Parameters.AddWithValue("codSuc", alm.CodSuc);
                oParam           = cmd.Parameters.AddWithValue("estado_principal_ex", alm.EstadoPrincipal);
                oParam           = cmd.Parameters.AddWithValue("newid", 0);
                oParam.Direction = ParameterDirection.Output;
                int x = cmd.ExecuteNonQuery();
                alm.CodAlmacenNuevo = Convert.ToInt32(cmd.Parameters["newid"].Value);

                if (x != 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Exemplo n.º 8
0
        public clsAlmacen CargaAlmacen(Int32 Codigo)
        {
            clsAlmacen alm = null;

            try
            {
                con.conectarBD();
                cmd = new MySqlCommand("MuestraAlmacen", con.conector);
                cmd.Parameters.AddWithValue("@codalm", Codigo);
                cmd.CommandType = CommandType.StoredProcedure;
                dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        alm                 = new clsAlmacen();
                        alm.CodAlmacen      = dr.GetInt32(0);
                        alm.CodEmpresa      = dr.GetInt32(1);
                        alm.CodSuc          = dr.GetInt32(2);
                        alm.Nombre          = dr.GetString(3);
                        alm.Ubicacion       = dr.GetString(4);
                        alm.Telefono        = dr.GetString(5);
                        alm.Descripcion     = dr.GetString(6);
                        alm.Estado          = dr.GetBoolean(7);
                        alm.CodUser         = dr.GetInt32(8);
                        alm.FechaRegistro   = dr.GetDateTime(9);// capturo la fecha
                        alm.EstadoPrincipal = dr.GetBoolean(10);
                    }
                }
                return(alm);
            }
            catch (MySqlException ex)
            {
                throw ex;
            }
            finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); }
        }
Exemplo n.º 9
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";
            }
        }