public string ProcesarDetalle(DFCompraDetalle FCompraDetalle) { string Rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand { Connection = SqlCon, CommandText = "fcompradetalle_procesar", CommandType = CommandType.StoredProcedure }; SqlParameter Parreng = Detreng(FCompraDetalle); SqlCmd.Parameters.Add(Parreng); SqlParameter Parcod_deposito = Detcod_deposito(FCompraDetalle); SqlCmd.Parameters.Add(Parcod_deposito); SqlParameter Parcod_articulo = Detcod_articulo(FCompraDetalle); SqlCmd.Parameters.Add(Parcod_articulo); SqlParameter Parequivalencia = Detequivalencia(FCompraDetalle); SqlCmd.Parameters.Add(Parequivalencia); SqlCmd.ExecuteNonQuery(); Rpta = "Y"; } catch (SqlException ex) { if (ex.Number == 8152) { Rpta = "Has introducido demasiados caracteres en uno de los campos."; } else if (ex.Number == 2627) { Rpta = "No se Permiten Registros Duplicados"; } else if (ex.Number == 2812) { Rpta = "No Existe el Procedimiento Almacenado"; } else { Rpta = "Error al intentar ejecutar el procedimiento almacenado " + ex.Message; } } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(Rpta); }
private static SqlParameter Detrorigen(DFCompraDetalle FCompraDetalle) { SqlParameter Prorigen = new SqlParameter { ParameterName = "@rorigen", SqlDbType = SqlDbType.Int, Value = FCompraDetalle.Drorigen }; return(Prorigen); }
private static SqlParameter Detreng(DFCompraDetalle FCompraDetalle) { SqlParameter Preng = new SqlParameter { ParameterName = "@reng", SqlDbType = SqlDbType.Int, Value = FCompraDetalle.Dreng }; return(Preng); }
private static SqlParameter Detotalund(DFCompraDetalle FCompraDetalle) { SqlParameter Ptotalund = new SqlParameter { ParameterName = "@totalund", SqlDbType = SqlDbType.Money, Value = FCompraDetalle.Dtotalund }; return(Ptotalund); }
private static SqlParameter Detdescuentop(DFCompraDetalle FCompraDetalle) { SqlParameter Pdescuentop = new SqlParameter { ParameterName = "@descuentop", SqlDbType = SqlDbType.Money, Value = FCompraDetalle.Ddescuentop }; return(Pdescuentop); }
private static SqlParameter Detmontoimp(DFCompraDetalle FCompraDetalle) { SqlParameter Pmontoimp = new SqlParameter { ParameterName = "@montoimp", SqlDbType = SqlDbType.Money, Value = FCompraDetalle.Dmontoimp }; return(Pmontoimp); }
private static SqlParameter Detcod_fcompra(DFCompraDetalle FCompraDetalle) { SqlParameter Pcod_fcompra = new SqlParameter { ParameterName = "@cod_fcompra", SqlDbType = SqlDbType.NVarChar, Size = 50, Value = FCompraDetalle.Dcod_fcompra }; return(Pcod_fcompra); }
private static SqlParameter Detestatus(DFCompraDetalle FCompraDetalle) { SqlParameter Pestatus = new SqlParameter { ParameterName = "@estatus", SqlDbType = SqlDbType.VarChar, Size = 50, Value = FCompraDetalle.Destatus }; return(Pestatus); }
private static SqlParameter Detoptipo(DFCompraDetalle FCompraDetalle) { SqlParameter Poptipo = new SqlParameter { ParameterName = "@optipo", SqlDbType = SqlDbType.VarChar, Size = 50, Value = FCompraDetalle.Doptipo }; return(Poptipo); }
private static SqlParameter Detcod_impuesto(DFCompraDetalle FCompraDetalle) { SqlParameter Pcod_impuesto = new SqlParameter { ParameterName = "@cod_impuesto", SqlDbType = SqlDbType.NVarChar, Size = 50, Value = FCompraDetalle.Dcod_impuesto }; return(Pcod_impuesto); }
private static SqlParameter Detcod_unidad(DFCompraDetalle FCompraDetalle) { SqlParameter Pcod_unidad = new SqlParameter { ParameterName = "@cod_unidad", SqlDbType = SqlDbType.NVarChar, Size = 50, Value = FCompraDetalle.Dcod_unidad }; return(Pcod_unidad); }
private static SqlParameter Detequivalencia(DFCompraDetalle FCompraDetalle) { SqlParameter Pequivalencia = new SqlParameter { ParameterName = "@equivalencia", SqlDbType = SqlDbType.Decimal, Precision = 18, Scale = 3, Value = FCompraDetalle.Dequivalencia }; return(Pequivalencia); }
private static SqlParameter Detcantidad(DFCompraDetalle FCompraDetalle) { SqlParameter Pcantidad = new SqlParameter { ParameterName = "@cantidad", SqlDbType = SqlDbType.Decimal, Precision = 18, Scale = 3, Value = FCompraDetalle.Dcantidad }; return(Pcantidad); }
/// <summary> /// Metodo Mostrar /// </summary> public DataTable Mostrar(DFCompraDetalle FCompraDetalle) { DataTable DtRpta = new DataTable("TbFCompraDetalle"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.Cn; SqlCon.Open(); SqlCommand Cmd = new SqlCommand { Connection = SqlCon, CommandText = "fcompradetalle_mostrar", CommandType = CommandType.StoredProcedure }; SqlParameter Parcod_fcompra = Detcod_fcompra(FCompraDetalle); Cmd.Parameters.Add(Parcod_fcompra); Cmd.ExecuteNonQuery(); SqlDataAdapter SqlDat = new SqlDataAdapter(Cmd); SqlDat.Fill(DtRpta); } catch (Exception ex) { DtRpta = null; throw new Exception("Error al intentar ejecutar el procedimiento almacenado " + ex.Message, ex); } finally { SqlCon.Close(); } return(DtRpta); }
public string Insertar(DFCompraDetalle FCompraDetalle) { string Rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand { Connection = SqlCon, CommandText = "fcompradetalle_insertar", CommandType = CommandType.StoredProcedure }; SqlParameter Parcod_fcompra = Detcod_fcompra(FCompraDetalle); SqlCmd.Parameters.Add(Parcod_fcompra); SqlParameter Parcod_deposito = Detcod_deposito(FCompraDetalle); SqlCmd.Parameters.Add(Parcod_deposito); SqlParameter Parcod_articulo = Detcod_articulo(FCompraDetalle); SqlCmd.Parameters.Add(Parcod_articulo); SqlParameter Parcod_unidad = Detcod_unidad(FCompraDetalle); SqlCmd.Parameters.Add(Parcod_unidad); SqlParameter Parcod_impuesto = Detcod_impuesto(FCompraDetalle); SqlCmd.Parameters.Add(Parcod_impuesto); SqlParameter Paroptipo = Detoptipo(FCompraDetalle); SqlCmd.Parameters.Add(Paroptipo); SqlParameter Parcantidad = Detcantidad(FCompraDetalle); SqlCmd.Parameters.Add(Parcantidad); SqlParameter Parequivalencia = Detequivalencia(FCompraDetalle); SqlCmd.Parameters.Add(Parequivalencia); SqlParameter Parmontound = Detmontound(FCompraDetalle); SqlCmd.Parameters.Add(Parmontound); SqlParameter Pardescuento = Detdescuento(FCompraDetalle); SqlCmd.Parameters.Add(Pardescuento); SqlParameter Pardescuentop = Detdescuentop(FCompraDetalle); SqlCmd.Parameters.Add(Pardescuentop); SqlParameter Parsubtotalund = Detsubtotalund(FCompraDetalle); SqlCmd.Parameters.Add(Parsubtotalund); SqlParameter Parmontoimp = Detmontoimp(FCompraDetalle); SqlCmd.Parameters.Add(Parmontoimp); SqlParameter Partotalund = Detotalund(FCompraDetalle); SqlCmd.Parameters.Add(Partotalund); SqlParameter Parestatus = Detestatus(FCompraDetalle); SqlCmd.Parameters.Add(Parestatus); SqlParameter Parrorigen = Detrorigen(FCompraDetalle); SqlCmd.Parameters.Add(Parrorigen); SqlCmd.ExecuteNonQuery(); Rpta = "Y"; } catch (SqlException ex) { if (ex.Number == 8152) { Rpta = "Has introducido demasiados caracteres en uno de los campos."; } else if (ex.Number == 2627) { Rpta = "No se Permiten Registros Duplicados"; } else if (ex.Number == 2812) { Rpta = "No Existe el Procedimiento Almacenado"; } else { Rpta = "Error al intentar ejecutar el procedimiento almacenado " + ex.Message; } } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(Rpta); }