public string EliminarImportar(DPCompraDetalle PCompraDetalle) { string Rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand { Connection = SqlCon, CommandText = "pcompradetalle_eliminarimportar", CommandType = CommandType.StoredProcedure }; SqlParameter Parreng = Detreng(PCompraDetalle); SqlCmd.Parameters.Add(Parreng); SqlParameter Parcod_deposito = Detcod_deposito(PCompraDetalle); SqlCmd.Parameters.Add(Parcod_deposito); SqlParameter Parcod_articulo = Detcod_articulo(PCompraDetalle); SqlCmd.Parameters.Add(Parcod_articulo); SqlParameter Parequivalencia = Detequivalencia(PCompraDetalle); 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(DPCompraDetalle PCompraDetalle) { SqlParameter Prorigen = new SqlParameter { ParameterName = "@rorigen", SqlDbType = SqlDbType.Int, Value = PCompraDetalle.Drorigen }; return(Prorigen); }
private static SqlParameter Detreng(DPCompraDetalle PCompraDetalle) { SqlParameter Preng = new SqlParameter { ParameterName = "@reng", SqlDbType = SqlDbType.Int, Value = PCompraDetalle.Dreng }; return(Preng); }
private static SqlParameter Dettotalund(DPCompraDetalle PCompraDetalle) { SqlParameter Ptotalund = new SqlParameter { ParameterName = "@totalund", SqlDbType = SqlDbType.Money, Value = PCompraDetalle.Dtotalund }; return(Ptotalund); }
private static SqlParameter Detdescuentop(DPCompraDetalle PCompraDetalle) { SqlParameter Pdescuentop = new SqlParameter { ParameterName = "@descuentop", SqlDbType = SqlDbType.Money, Value = PCompraDetalle.Ddescuentop }; return(Pdescuentop); }
private static SqlParameter Detmontoimp(DPCompraDetalle PCompraDetalle) { SqlParameter Pmontoimp = new SqlParameter { ParameterName = "@montoimp", SqlDbType = SqlDbType.Money, Value = PCompraDetalle.Dmontoimp }; return(Pmontoimp); }
private static SqlParameter Detcod_pcompra(DPCompraDetalle PCompraDetalle) { SqlParameter Pcod_pcompra = new SqlParameter { ParameterName = "@cod_pcompra", SqlDbType = SqlDbType.NVarChar, Size = 50, Value = PCompraDetalle.Dcod_pcompra }; return(Pcod_pcompra); }
private static SqlParameter Detestatus(DPCompraDetalle PCompraDetalle) { SqlParameter Pestatus = new SqlParameter { ParameterName = "@estatus", SqlDbType = SqlDbType.VarChar, Size = 50, Value = PCompraDetalle.Destatus }; return(Pestatus); }
private static SqlParameter Detoptipo(DPCompraDetalle PCompraDetalle) { SqlParameter Poptipo = new SqlParameter { ParameterName = "@optipo", SqlDbType = SqlDbType.VarChar, Size = 50, Value = PCompraDetalle.Doptipo }; return(Poptipo); }
private static SqlParameter Detcod_impuesto(DPCompraDetalle PCompraDetalle) { SqlParameter Pcod_impuesto = new SqlParameter { ParameterName = "@cod_impuesto", SqlDbType = SqlDbType.NVarChar, Size = 50, Value = PCompraDetalle.Dcod_impuesto }; return(Pcod_impuesto); }
private static SqlParameter Detcod_unidad(DPCompraDetalle PCompraDetalle) { SqlParameter Pcod_unidad = new SqlParameter { ParameterName = "@cod_unidad", SqlDbType = SqlDbType.NVarChar, Size = 50, Value = PCompraDetalle.Dcod_unidad }; return(Pcod_unidad); }
private static SqlParameter Detequivalencia(DPCompraDetalle PCompraDetalle) { SqlParameter Pequivalencia = new SqlParameter { ParameterName = "@equivalencia", SqlDbType = SqlDbType.Decimal, Precision = 18, Scale = 3, Value = PCompraDetalle.Dequivalencia }; return(Pequivalencia); }
private static SqlParameter Detcantidad(DPCompraDetalle PCompraDetalle) { SqlParameter Pcantidad = new SqlParameter { ParameterName = "@cantidad", SqlDbType = SqlDbType.Decimal, Precision = 18, Scale = 3, Value = PCompraDetalle.Dcantidad }; return(Pcantidad); }
/// <summary> /// Metodo Mostrar /// </summary> public DataTable Mostrar(DPCompraDetalle PCompraDetalle) { DataTable DtRpta = new DataTable("TbPCompraDetalle"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.Cn; SqlCon.Open(); SqlCommand Cmd = new SqlCommand { Connection = SqlCon, CommandText = "pcompradetalle_mostrar", CommandType = CommandType.StoredProcedure }; SqlParameter Parcod_pcompra = Detcod_pcompra(PCompraDetalle); Cmd.Parameters.Add(Parcod_pcompra); 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(DPCompraDetalle PCompraDetalle) { string Rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand { Connection = SqlCon, CommandText = "pcompradetalle_insertar", CommandType = CommandType.StoredProcedure }; SqlParameter Parcod_pcompra = Detcod_pcompra(PCompraDetalle); SqlCmd.Parameters.Add(Parcod_pcompra); SqlParameter Parcod_deposito = Detcod_deposito(PCompraDetalle); SqlCmd.Parameters.Add(Parcod_deposito); SqlParameter Parcod_articulo = Detcod_articulo(PCompraDetalle); SqlCmd.Parameters.Add(Parcod_articulo); SqlParameter Parcod_unidad = Detcod_unidad(PCompraDetalle); SqlCmd.Parameters.Add(Parcod_unidad); SqlParameter Parcod_impuesto = Detcod_impuesto(PCompraDetalle); SqlCmd.Parameters.Add(Parcod_impuesto); SqlParameter Paroptipo = Detoptipo(PCompraDetalle); SqlCmd.Parameters.Add(Paroptipo); SqlParameter Parcantidad = Detcantidad(PCompraDetalle); SqlCmd.Parameters.Add(Parcantidad); SqlParameter Parequivalencia = Detequivalencia(PCompraDetalle); SqlCmd.Parameters.Add(Parequivalencia); SqlParameter Parmontound = Detmontound(PCompraDetalle); SqlCmd.Parameters.Add(Parmontound); SqlParameter Pardescuento = Detdescuento(PCompraDetalle); SqlCmd.Parameters.Add(Pardescuento); SqlParameter Pardescuentop = Detdescuentop(PCompraDetalle); SqlCmd.Parameters.Add(Pardescuentop); SqlParameter Parsubtotalund = Detsubtotalund(PCompraDetalle); SqlCmd.Parameters.Add(Parsubtotalund); SqlParameter Parmontoimp = Detmontoimp(PCompraDetalle); SqlCmd.Parameters.Add(Parmontoimp); SqlParameter Partotalund = Dettotalund(PCompraDetalle); SqlCmd.Parameters.Add(Partotalund); SqlParameter Parrorigen = Detrorigen(PCompraDetalle); 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); }