public DataTable VerificarFecha(DCashDesk CashDesk) { DataTable DtResultado = new DataTable("caja"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Connection.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "mostrar_caja"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParFecha = new SqlParameter(); ParFecha.ParameterName = "@fecha"; ParFecha.SqlDbType = SqlDbType.Date; ParFecha.Size = 50; ParFecha.Value = Fecha; SqlCmd.Parameters.Add(ParFecha); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
public string Insertar(DCashDesk CaskDesk) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Connection.Cn; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "insertar_caja"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdarticulo = new SqlParameter(); ParIdarticulo.ParameterName = "@id_caja"; ParIdarticulo.SqlDbType = SqlDbType.Int; ParIdarticulo.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdarticulo); SqlParameter ParMontoIncial = new SqlParameter(); ParMontoIncial.ParameterName = "@monto_inicial"; ParMontoIncial.SqlDbType = SqlDbType.Money; ParMontoIncial.Value = CaskDesk.MontoInicial; SqlCmd.Parameters.Add(ParMontoIncial); SqlParameter ParMontoFinal = new SqlParameter(); ParMontoFinal.ParameterName = "@monto_final"; ParMontoFinal.SqlDbType = SqlDbType.Money; ParMontoFinal.Value = CaskDesk.MontoFinal; SqlCmd.Parameters.Add(ParMontoFinal); SqlParameter ParFecha = new SqlParameter(); ParFecha.ParameterName = "@fecha"; ParFecha.SqlDbType = SqlDbType.Date; ParFecha.Value = CaskDesk.Fecha; SqlCmd.Parameters.Add(ParFecha); SqlParameter ParExento = new SqlParameter(); ParExento.ParameterName = "@exento"; ParExento.SqlDbType = SqlDbType.Decimal; ParExento.Value = CaskDesk.Exento; SqlCmd.Parameters.Add(ParExento); SqlParameter ParIva = new SqlParameter(); ParIva.ParameterName = "@iva"; ParIva.SqlDbType = SqlDbType.Decimal; ParIva.Value = CaskDesk.Iva; SqlCmd.Parameters.Add(ParIva); SqlParameter ParDescuento = new SqlParameter(); ParDescuento.ParameterName = "@descuento"; ParDescuento.SqlDbType = SqlDbType.Decimal; ParDescuento.Value = CaskDesk.Descuento; SqlCmd.Parameters.Add(ParDescuento); SqlParameter ParNCompras = new SqlParameter(); ParNCompras.ParameterName = "@numero"; ParNCompras.SqlDbType = SqlDbType.Int; ParNCompras.Value = CaskDesk.NumeroCompras; SqlCmd.Parameters.Add(ParNCompras); SqlParameter ParUltimaFactura = new SqlParameter(); ParUltimaFactura.ParameterName = "@ultima_factura"; ParUltimaFactura.SqlDbType = SqlDbType.VarChar; ParUltimaFactura.Size = 100; ParUltimaFactura.Value = CaskDesk.UltimaFactura; SqlCmd.Parameters.Add(ParUltimaFactura); SqlParameter ParTotal = new SqlParameter(); ParTotal.ParameterName = "@total"; ParTotal.SqlDbType = SqlDbType.Decimal; ParTotal.Value = CaskDesk.Total; SqlCmd.Parameters.Add(ParTotal); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }