public PuestosLog BuscaPuesto(string codPuesto) { cnn = DAL.DAL.trae_conexion("ServiciosWeb", ref error, ref numeroError); if (cnn == null) { HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error); return(null); } else { sql = "usp_Puestos_Load"; ParamStruct[] parametros = new ParamStruct[1]; DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Puesto", SqlDbType.VarChar, codPuesto); ds = DAL.DAL.ejecuta_dataset(cnn, sql, true, parametros, ref error, ref numeroError); if (numeroError != 0) { HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error); return(null); } else { PuestosLog puesto = new PuestosLog(); puesto.Cod_Puesto = ds.Tables[0].Rows[0][0].ToString(); puesto.Nombre = ds.Tables[0].Rows[0][1].ToString(); return(puesto); } } }
public Boolean InsertaPuesto(PuestosLog puesto) { cnn = DAL.DAL.trae_conexion("ServiciosWeb", ref error, ref numeroError); if (cnn == null) { HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error); return(false); } else { sql = "usp_PuestosInsert"; ParamStruct[] parametros = new ParamStruct[4]; DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Puesto_id", SqlDbType.VarChar, puesto.Cod_Puesto); DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Nombre", SqlDbType.VarChar, puesto.Nombre); DAL.DAL.ejecuta_sqlcommand(cnn, sql, true, parametros, ref error, ref numeroError); if (numeroError != 0) { HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error); DAL.DAL.desconectar(cnn, ref error, ref numeroError); return(false); } else { DAL.DAL.desconectar(cnn, ref error, ref numeroError); return(true); } } }