//Para cargar select public List <SubCategoria_E> listarSubCategoriaSelect(int idCategoria) { List <SubCategoria_E> listadoSubCat = new List <SubCategoria_E>(); try { using (cmd = new SqlCommand("SP_LISTAR_SUBCATEGORIA_SELECT", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idCategoria", idCategoria); dr = cmd.ExecuteReader(); while (dr.Read()) { SubCategoria_E SubCat = new SubCategoria_E(); SubCat.idSubCategoria = Convert.ToInt32(dr["ID"]); SubCat.descripSubCategoria = Convert.ToString(dr["SubCategoria"]).ToUpper(); listadoSubCat.Add(SubCat); } } } catch (Exception ex) { Debug.WriteLine("Error al listar subcategorias select : " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return(listadoSubCat); }
public SubCategoria_E obtenerSubCategoria(int idSubCategoria) { SubCategoria_E subCate_E = new SubCategoria_E(); try { using (cmd = new SqlCommand("SP_OBTENER_SUBCATEGORIA", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDSUBCATEGORIA", idSubCategoria); dr = cmd.ExecuteReader(); while (dr.Read()) { SubCategoria_E subCate = new SubCategoria_E(); subCate.idSubCategoria = Convert.ToInt32(dr["ID"]); subCate.idCategoria = Convert.ToInt32(dr["CATEGORIA"]); subCate.descripSubCategoria = Convert.ToString(dr["SubCategoria"]); subCate_E = subCate; } } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al obtener la Subcategoria: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return(subCate_E); }
public bool validarSubcategoria(SubCategoria_E objSubcateg) { int resultado = 0; try { using (cmd = new SqlCommand("SP_VALIDAR_SUBCATEGORIA", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idCategoria", objSubcateg.idCategoria); cmd.Parameters.AddWithValue("@descripSubCategoria", objSubcateg.descripSubCategoria); resultado = Convert.ToInt32(cmd.ExecuteScalar()); } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al validar la subcategoria: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return((resultado == 0) ? false : true); }
public List <SubCategoria_E> listarSubCategoria(int idCategoria, string subCategoria) { List <SubCategoria_E> listadoSubCat = new List <SubCategoria_E>(); try { using (cmd = new SqlCommand("SP_LISTARXFILTRO_SUBCATEGORIA_UP", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idCategoria", idCategoria); cmd.Parameters.AddWithValue("@descripSubCategoria", subCategoria); dr = cmd.ExecuteReader(); while (dr.Read()) { SubCategoria_E SubCat = new SubCategoria_E(); SubCat.idSubCategoria = Convert.ToInt32(dr["ID"]); SubCat.nro = Convert.ToInt32(dr["NRO"]); SubCat.categoria = Convert.ToString(dr["Categoria"]); SubCat.descripSubCategoria = Convert.ToString(dr["SubCategoria"]).ToUpper(); SubCat.usuarioReg = Convert.ToString(dr["Registrado por"]); SubCat.fechaRegistro = Convert.ToString(dr["Fecha Registro"]); SubCat.usuarioMod = Convert.ToString(dr["Modificado por"]); SubCat.fechaModificacion = Convert.ToString(dr["Fecha Modificacion"]); listadoSubCat.Add(SubCat); } } } catch (Exception ex) { Debug.WriteLine("Error al listar subcategorias : " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return(listadoSubCat); }
public string modificarSubCategoria(SubCategoria_E objSubCategoria) { string msg = ""; try { using (cmd = new SqlCommand("SP_TRANSACCION_SUBCATEGORIA", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Action", "U"); cmd.Parameters.AddWithValue("@idSubCategoria", objSubCategoria.idSubCategoria); cmd.Parameters.AddWithValue("@descripSubCategoria", objSubCategoria.descripSubCategoria); cmd.Parameters.AddWithValue("@idCategoria", objSubCategoria.idCategoria); cmd.Parameters.AddWithValue("@activo", objSubCategoria.activo); cmd.Parameters.AddWithValue("@idUsuarioRegistro", 0); cmd.Parameters.AddWithValue("@fechaRegistro", 0); cmd.Parameters.AddWithValue("@idusuarioModificacion", objSubCategoria.idUsuarioModificacion); cmd.Parameters.AddWithValue("@fechaModificacion", ut.obtener_Fecha()); cmd.ExecuteNonQuery(); msg = "Se modificó correctamente."; } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al modificar una Subcategoria: " + ex.Message.ToString() + ex.StackTrace.ToString()); msg = "Error al modificar una Subcategoria."; } finally { cnx.CONSel.Close(); } return(msg); }
public bool validarSubcategoria(SubCategoria_E objSubcateg) { return(subCat_D.validarSubcategoria(objSubcateg)); }
public string eliminar(SubCategoria_E objSubCategoria) { return(subCat_D.eliminarSubCategoria(objSubCategoria)); }
public string modificar(SubCategoria_E objSubCategoria) { return(subCat_D.modificarSubCategoria(objSubCategoria)); }
public string agregar(SubCategoria_E objSubCategoria) { return(subCat_D.agregarSubCategoria(objSubCategoria)); }