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); }
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); }