Пример #1
0
        public DataTable mostrarCorrelativo(DComprobanteAnulado Comprobante)
        {
            DataTable     dtResultado = new DataTable("ComprobanteAnulado");
            SqlConnection sqlCon      = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_mostrarCorrelativo";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParFecha = new SqlParameter();
                ParFecha.ParameterName = "@fecha";
                ParFecha.SqlDbType     = SqlDbType.DateTime;
                ParFecha.Value         = Comprobante.FechaAnulacion;
                sqlCmd.Parameters.Add(ParFecha);

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtResultado);
            }
            catch (Exception ex)
            {
                dtResultado = null;
            }

            return(dtResultado);
        }
Пример #2
0
        public string Insertar(DComprobanteAnulado Comprobante)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                sqlCon.Open();
                //Comandos
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_insertarComprobanteAnulado";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdComprAnulado = new SqlParameter();
                ParIdComprAnulado.ParameterName = "@idComprobanteAnulado";
                ParIdComprAnulado.SqlDbType     = SqlDbType.Int;
                ParIdComprAnulado.Direction     = ParameterDirection.Output;
                sqlCmd.Parameters.Add(ParIdComprAnulado);

                SqlParameter ParIdCompr = new SqlParameter();
                ParIdCompr.ParameterName = "@idComprobante";
                ParIdCompr.SqlDbType     = SqlDbType.Int;
                ParIdCompr.Value         = Comprobante.IdComprobante;
                sqlCmd.Parameters.Add(ParIdCompr);


                SqlParameter ParFecha = new SqlParameter();
                ParFecha.ParameterName = "@fechaAnulacion";
                ParFecha.SqlDbType     = SqlDbType.Date;
                ParFecha.Value         = Comprobante.FechaAnulacion;
                sqlCmd.Parameters.Add(ParFecha);

                SqlParameter ParSerie = new SqlParameter();
                ParSerie.ParameterName = "@serie";
                ParSerie.SqlDbType     = SqlDbType.VarChar;
                ParSerie.Size          = 10;
                ParSerie.Value         = Comprobante.Serie;
                sqlCmd.Parameters.Add(ParSerie);


                SqlParameter ParNumero = new SqlParameter();
                ParNumero.ParameterName = "@numero";
                ParNumero.SqlDbType     = SqlDbType.VarChar;
                ParNumero.Size          = 10;
                ParNumero.Value         = Comprobante.Numero;
                sqlCmd.Parameters.Add(ParNumero);

                SqlParameter ParEstado = new SqlParameter();
                ParEstado.ParameterName = "@estado";
                ParEstado.SqlDbType     = SqlDbType.VarChar;
                ParEstado.Size          = 20;
                ParEstado.Value         = Comprobante.Estado;
                sqlCmd.Parameters.Add(ParEstado);


                SqlParameter ParDescripcion = new SqlParameter();
                ParDescripcion.ParameterName = "@descripcion";
                ParDescripcion.SqlDbType     = SqlDbType.VarChar;
                ParDescripcion.Size          = 100;
                ParDescripcion.Value         = Comprobante.Descripcion;
                sqlCmd.Parameters.Add(ParDescripcion);



                rpta = sqlCmd.ExecuteNonQuery() >= 1 ? "OK" : "No se ingresó el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }