Example #1
0
 private void sbrBajaAlbaran()
 {
     if (bS1.Current != null)
     {
         string vMen = "Esta seguro de Eliminar el registro actual?";
         string vTit = "Eliminar";
         if (MessageBox.Show(vMen, vTit, MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             try
             {
                 cAlbaranesCompra.CabAlbCompra cabCompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current;
                 if (!cabCompra.fncBaja(cabCompra.NumPed.ToString()))
                 {
                     MessageBox.Show("No se ha podido Eliminar el Albaran");
                     bS1.CancelEdit();
                 }
                 else
                 {
                     bS1.Remove(cabCompra);
                     sbrCargaAlbaranes();
                     btDel.Visible = false;
                 }
             }
             catch (Exception ex)
             {
                 MessageBox.Show("No se ha podido Eliminar el Albaran :'" + ex.Message + "'");
                 bS1.CancelEdit();
             }
         }
     }
 }
Example #2
0
        private void sbrAltaAlbaran()
        {
            try
            {
                int vId = 0;
                cAlbaranesCompra.CabAlbCompra cabcompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current;
                if (cabcompra == null)
                {
                    cAlbaranesCompra.CabAlbCompra cabcompra2 = new cAlbaranesCompra.CabAlbCompra();
                    vId = cabcompra2.fncAlta();
                }
                else
                {
                    vId = cabcompra.fncAlta();
                }
                if (vId == 0)
                {
                    MessageBox.Show("No se ha podido dar de Alta el Albaran");
                    return;
                }

                sbrActuDatos();

                bS1.MoveLast();
                txCodProv.Focus();
                btDel.Visible = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se ha podido dar de Alta el Albaran :'" + ex.Message + "'");
                bS1.CancelEdit();
            }
        }
Example #3
0
        private bool fncGrabaLinea()
        {
            bool vOk = false;

            cAlbaranesCompra.LinAlbCompra cLinCompra = new cAlbaranesCompra.LinAlbCompra();
            cAlbaranesCompra.CabAlbCompra cCabCompra = new cAlbaranesCompra.CabAlbCompra();



            try
            {
                int vId = Convert.ToInt32(txId.Text);
                cLinCompra.Id = vId;


                string vCT = "Cantidad";
                string vTx = txCan.Text.Replace(",", ".");
                cLinCompra.fncGrabaCampo(vCT, vTx);

                vCT = "Lote";
                vTx = txLote.Text;
                cLinCompra.fncGrabaCampo(vCT, vTx);

                vCT = "Obs";
                vTx = txObs.Text;
                cLinCompra.fncGrabaCampo(vCT, vTx);

                vCT = "NumPed";
                vTx = txPedido.Text;
                cLinCompra.fncGrabaCampo(vCT, vTx);

                vCT = "RecepcionadoPor";
                vTx = txRecepPor.Text;
                cLinCompra.fncGrabaCampo(vCT, vTx);

                vCT = "Cert";
                vTx = txCert.Text;
                cLinCompra.fncGrabaCampo(vCT, vTx);

                vCT = "Grabado";
                vTx = "0";
                cLinCompra.fncGrabaCampo(vCT, vTx);


                if (cCabCompra.fncExiste(cParamXml.Emp, oLinAlb.NumAlb))
                {
                    vCT = "SuAlbaran";
                    vTx = txSuAlbaran.Text;
                    cCabCompra.fncGrabaCampo(vCT, vTx);
                }


                vOk = fncGrabaCert(txCert.Text, txProd.Text, txLote.Text);
            }
            catch (Exception ex) { vError = ex.Message; }

            return(vOk);
        }
Example #4
0
 private void bS1_PositionChanged(object sender, EventArgs e)
 {
     cAlbaranesCompra.CabAlbCompra cabcompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current;
     vIni = true;
     sbrLimpiaEnt();
     sbrCargaLineas(cabcompra.NumAlb);
     Application.DoEvents();
     vIni = false;
 }
Example #5
0
        private void sbrRefrescar()
        {
            cAlbaranesCompra.CabAlbCompra cabCompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current;
            string vcabCompra = cabCompra.NumPed.ToString();
            int    vReg       = bS1.Position;

            sbrActuDatos();
            vReg         = cAlbaranesCompra.fncBuscaIndexCabAlb(bS1, vcabCompra);
            bS1.Position = vReg;
            if (txAlb.Text != "")
            {
                btDel.Visible = false;
            }
        }
Example #6
0
        private void sbrModifCampo(string vCampo, string vValor)
        {
            cAlbaranesCompra.CabAlbCompra cabCompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current;

            if (cabCompra.aCampoModif != "")
            {
                vCampo = cabCompra.aCampoModif;
            }
            if (cabCompra.aValor != "")
            {
                vValor = cabCompra.aValor;
            }

            if (!cabCompra.fncGrabaCampo(vCampo, vValor))
            {
                MessageBox.Show("No se ha podido Grabar el Dato");
                bS1.CancelEdit();
            }

            if (vCampo == "CodProv")
            {
                sbrActuProv(vValor);
            }
        }