public DataTable GetData(DSubsidios entiti) { DataTable dt = null; using (SqlConnection cnn = RConexion.Getconectar()) { cnn.Open(); using (cmd = new SqlCommand()) { cmd.Connection = cnn; cmd.CommandText = "SP_MOSTRAR_SUBSIDIOS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@tip_subsidio", entiti.Tipo_subsidio); SqlDataReader reader = cmd.ExecuteReader(); using (dt = new DataTable()) { if (reader.HasRows) { dt.Load(reader); reader.Close(); } } } } return(dt); }
public int Edit(DSubsidios entiti) { result = 0; using (SqlConnection cnn = RConexion.Getconectar()) { cnn.Open(); cmd = null; using (cmd = new SqlCommand()) { cmd.Connection = cnn; cmd.CommandText = "SP_MODIFY_SUBSIDIOS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cod_subsidio", entiti.Cod_subsidios); cmd.Parameters.AddWithValue("@tipo_suspension", entiti.Tipo_supension); cmd.Parameters.AddWithValue("@descripcion_corta", entiti.Descrip_corta); cmd.Parameters.AddWithValue("@descrip_subsidio", entiti.Descripcion_subsidio); cmd.Parameters.AddWithValue("@tipo_subsidio", entiti.Tipo_subsidio); cmd.Parameters.AddWithValue("@descuento", entiti.Descuento); cmd.Parameters.AddWithValue("@id_subsidios", entiti.Id_subsidios); result = cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); } } return(result); }
public int Add(DSubsidios entiti) { result = 0; cmd = null; using (SqlConnection connect = RConexion.Getconectar()) { connect.Open(); using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "SP_ADD_SUBSIDIOS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cod_subsidio", entiti.Cod_subsidios); cmd.Parameters.AddWithValue("@tipo_suspension", entiti.Tipo_supension); cmd.Parameters.AddWithValue("@descripcion_corta", entiti.Descrip_corta); cmd.Parameters.AddWithValue("@descripcion_subsidio", entiti.Descripcion_subsidio); cmd.Parameters.AddWithValue("@tipo_subsidio", entiti.Tipo_subsidio); cmd.Parameters.AddWithValue("@descuento", entiti.Descuento); cmd.Parameters.Add("@mensaje", SqlDbType.VarChar, 25).Direction = ParameterDirection.Output; result = cmd.ExecuteNonQuery(); entiti.mensaje = cmd.Parameters["@mensaje"].Value.ToString(); cmd.Parameters.Clear(); } } return(result); }
public string SaveChanges() { mensaje = ""; try { DSubsidios ds = new DSubsidios(); ds.Id_subsidios = Id_subsidios; ds.Cod_subsidios = Cod_subsidios; ds.Tipo_supension = Tipo_suspension; ds.Descrip_corta = Descripcion_corta; ds.Descripcion_subsidio = Descripcion_subsidio; ds.Tipo_subsidio = Tipo_subsidio; ds.Descuento = Descuento; switch (state) { case EntityState.Guardar: rsubsidios.Add(ds); mensaje = ds.mensaje; break; case EntityState.Modificar: rsubsidios.Edit(ds); mensaje = "¡Modificado!"; break; case EntityState.Remover: rsubsidios.Delete(ds); mensaje = ds.mensaje; break; default: mensaje = "Error in Transaction!"; break; } } catch (Exception ex) { mensaje = ex.ToString(); } finally { } return(mensaje); }
public int Delete(DSubsidios entiti) { result = 0; using (SqlConnection conn = RConexion.Getconectar()) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = "SP_BORRAR_SUBSIDIOS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_subsidios", entiti.Id_subsidios); cmd.Parameters.Add("@mensaje", SqlDbType.VarChar, 60).Direction = ParameterDirection.Output; result = cmd.ExecuteNonQuery(); entiti.mensaje = cmd.Parameters["@mensaje"].Value.ToString(); cmd.Parameters.Clear(); } } return(result); }
public NSubsidios() { rsubsidios = new RSubsidios(); ds = new DSubsidios(); }