public DataTable GetTblCarga(int iIDCarga)
        {
            DataTable tabla = new DataTable();

            using (SqlConnection con = new SqlConnection(dataacces.SITINTEGRATION()))
            {
                using (SqlCommand comando = new SqlCommand("sp_SelectCargaGP", con))
                {
                    con.Open();

                    comando.CommandType = CommandType.StoredProcedure;


                    comando.Parameters.Add("@IDCarga", SqlDbType.Int).Value = iIDCarga;

                    using (SqlDataAdapter ada = new SqlDataAdapter(comando))
                    {
                        ada.Fill(tabla);
                    }
                }
            }



            return(tabla);

            //    return this.ExQuery("EXEC sp_SelectCargaGp " + iIDCarga.ToString());
        }
        //  public clsDataAcces(string sConn, string sConn2)
        public clsDataAcces()
        {
            GPdataaccess dataaccess = new GPdataaccess();


            this.sqlConn     = new SqlConnection(dataaccess.SITINTEGRATION());
            this.sqlConnGpDB = new SqlConnection(dataaccess.GPHNCARGAR());
            this.sConnGpDb   = dataaccess.GPHNCARGAR();
            // this.cLogic = new clsLogic();
        }
예제 #3
0
        public void insertarventaconsqlconexion(ViewModelCagraIntegracionTransacionVenta valorestrasactionventa)
        {
            try
            {
                using (SqlConnection con = new SqlConnection(CONE.SITINTEGRATION()))
                {
                    con.Open();

                    using (SqlCommand fCommand = new SqlCommand())
                    {
                        fCommand.Connection = con;

                        fCommand.CommandText = "insert into TransaccionVenta (IDCarga, Tipo, IDTipo, NoDocumento, Fecha, AlmacenDefault, IDLote, IDCliente, NombreCliente, NoOrden, IDMoneda, DescuentoComercial, Flete, Miscelaneo, MontoRecibido, DescuentoRetornado, Impuestos, Status, IDVenta, IDVendedor, IDAyudante, IDAyudante2, NCF, MontoEfectivo, MontoCheque, NumeroCheque) Values (@IDCarga, @Tipo, @IDTipo, @NoDocumento,@Fecha, @AlmacenDefault, @IDLote, @IDCliente, @NombreCliente, @NoOrden, @IDMoneda, @DescuentoComercial, @Flete, @Miscelaneo, @MontoRecibido, @DescuentoRetornado, @Impuestos, @Status, @IDVenta, @IDVendedor, @IDAyudante, @IDAyudante2, @NCF, @MontoEfectivo, @MontoCheque, @NumeroCheque)";

                        if (valorestrasactionventa.IDCarga != -1)
                        {
                            if (Microsoft.VisualBasic.CompilerServices.Operators.CompareString(valorestrasactionventa.IDAyudante, "-1", false) == 0 | valorestrasactionventa.IDAyudante == null)
                            {
                                valorestrasactionventa.IDAyudante = "";
                            }
                            if (Microsoft.VisualBasic.CompilerServices.Operators.CompareString(valorestrasactionventa.IDayudante2, "-1", false) == 0 | valorestrasactionventa.IDayudante2 == null)
                            {
                                valorestrasactionventa.IDayudante2 = "";
                            }

                            //BIEN
                            fCommand.Parameters.AddWithValue("@IDCarga", valorestrasactionventa.IDCarga);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@Tipo", valorestrasactionventa.Tipo);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@IDTipo", valorestrasactionventa.IDTipo);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@NoDocumento", valorestrasactionventa.NoDocumento);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@Fecha", valorestrasactionventa.Fecha);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@AlmacenDefault", valorestrasactionventa.AlmacenDefault);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@IDLote", valorestrasactionventa.IDLote);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@IDCliente", valorestrasactionventa.IDCliente);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@NombreCliente", valorestrasactionventa.NombreCliente);
                            //bien
                            fCommand.Parameters.AddWithValue("@NoOrden", valorestrasactionventa.NoOrden);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@IDMoneda", valorestrasactionventa.IDMoneda);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@DescuentoComercial", valorestrasactionventa.DescuentoComercial);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@Flete", valorestrasactionventa.Flete);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@Miscelaneo", valorestrasactionventa.Miscelaneo);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@MontoRecibido", valorestrasactionventa.MontoRecibido);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@DescuentoRetornado", valorestrasactionventa.DescuentoRetornado);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@Impuestos", valorestrasactionventa.Impuestos);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@Status", valorestrasactionventa.Status);
                            //REVIZAR
                            fCommand.Parameters.AddWithValue("@IDVenta", GetNextIDVenta());
                            //BIEN
                            fCommand.Parameters.AddWithValue("@IDVendedor", valorestrasactionventa.IDVendedor);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@IDAyudante", valorestrasactionventa.IDAyudante);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@IDAyudante2", valorestrasactionventa.IDayudante2);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@NCF", valorestrasactionventa.NCF);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@MontoEfectivo", valorestrasactionventa.MontoEfectivo);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@MontoCheque", valorestrasactionventa.MontoCheque);
                            //BIEN
                            fCommand.Parameters.AddWithValue("@NumeroCheque", valorestrasactionventa.NumeroCheque);
                            fCommand.ExecuteNonQuery();

                            con.Close();
                        }
                    }
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Error" + ex.ToString(), "Error al agregar Conduce o  Facturas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #4
0
        public DataTable RunImportProccess(ViewModelImportInfo viewmodelImport)
        {
            clsDataAcces controldata = new clsDataAcces();

            GPdataaccess data = new GPdataaccess();

            this.IDCarga   = viewmodelImport.iIDCarga;
            this.CompanyID = viewmodelImport.iCompanyID;
            this.Chequera  = viewmodelImport.sChequera;
            this.webSrvGP  = new WebServiceManager(viewmodelImport.UserId,
                                                   viewmodelImport.Password, viewmodelImport.Dominio,
                                                   viewmodelImport.Url, data.GPHNCARGAR(), data.SITINTEGRATION());
            int ID = viewmodelImport.iIDCarga;

            try
            {
                //no problema
                //this.tblCarga = this.cData.GetTblCarga(ID);
                this.tblCarga = controldata.GetTblCarga(ID);
                return(this.tblCarga);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }