public void Eliminar_TipoTarjeta(ref Cls_TBL_TIPO_TARJETA_DAL Obj_TIPO_TARJETA_DAL) { string sMsjError = string.Empty; try { svc_Cat_Mat.LetsGo_InterfaceClient Obj_svc_LetsGo = new svc_Cat_Mat.LetsGo_InterfaceClient(); string sNombreSP = "[SCH_CUENTA].[sp_delete_TBL_TIPO_TARJETA]"; DataTable dt_Parametros = new DataTable("PARAMETROS"); dt_Parametros.Columns.Add("NombreParametro"); dt_Parametros.Columns.Add("TipoParametros"); dt_Parametros.Columns.Add("ValorParametro"); dt_Parametros.Rows.Add("@ID_Tipo_Tarjeta", "8", Obj_TIPO_TARJETA_DAL.BID_Tipo_Tarjeta); Obj_svc_LetsGo.Elimina_Datos(sNombreSP, dt_Parametros, ref sMsjError); if (sMsjError == string.Empty) { sMsjError = string.Empty; Obj_TIPO_TARJETA_DAL.Bln_BEstado = true; } else { Obj_TIPO_TARJETA_DAL.Bln_BEstado = false; } } catch (Exception ex) { sMsjError = ex.Message.ToString(); } }
protected void btn_Agregar_Click(object sender, ImageClickEventArgs e) { Cls_TBL_TIPO_TARJETA_DAL Obj_TIPO_TARJETA_DAL = new Cls_TBL_TIPO_TARJETA_DAL(); Obj_TIPO_TARJETA_DAL.CAx = 'I'; Response.Redirect("../Catalogos_Mantenimientos/wfrm_Tipo_Tarjeta_Modificar.aspx?axi=" + Obj_TIPO_TARJETA_DAL.CAx); }
public void Insertar_TipoTarjeta(ref Cls_TBL_TIPO_TARJETA_DAL Obj_TIPO_TARJETA_DAL) { string sMsjError = string.Empty; try { svc_Cat_Mat.LetsGo_InterfaceClient Obj_svc_LetsGo = new svc_Cat_Mat.LetsGo_InterfaceClient(); string sNombreSP = "[SCH_CUENTA].[sp_insert_TBL_TIPO_TARJETA]"; DataTable dt_Parametros = new DataTable("PARAMETROS"); dt_Parametros.Columns.Add("NombreParametro"); dt_Parametros.Columns.Add("TipoParametros"); dt_Parametros.Columns.Add("ValorParametro"); // ( NombreVariable de la BD , el numero del SqlDbType del NonQuery, valor de la variable) dt_Parametros.Rows.Add("@ID_Tipo_Tarjeta", "8", Obj_TIPO_TARJETA_DAL.BID_Tipo_Tarjeta); dt_Parametros.Rows.Add("@Descripcion", "2", Obj_TIPO_TARJETA_DAL.SDescripcion); Obj_svc_LetsGo.Insertar_DatosSinIdentity(sNombreSP, dt_Parametros, ref sMsjError); if (sMsjError == string.Empty) { sMsjError = string.Empty; Obj_TIPO_TARJETA_DAL.CAx = 'U'; Obj_TIPO_TARJETA_DAL.Bln_BEstado = true; } else { Obj_TIPO_TARJETA_DAL.CAx = 'I'; Obj_TIPO_TARJETA_DAL.Bln_BEstado = false; } } catch (Exception ex) { sMsjError = ex.Message.ToString(); } }
public void Filtrar_Tipo_Tarjeta(ref Cls_TBL_TIPO_TARJETA_DAL Obj_TIPO_TARJETA_DAL, string sFiltro) { string sMsjError = string.Empty; // con esto se crea la conexion al servicio svc_Cat_Mat.LetsGo_InterfaceClient Obj_svc_LetsGo = new svc_Cat_Mat.LetsGo_InterfaceClient(); // el nombre del Store procedure //string sNombreSP = "[SCH_CUENTA].[sp_filtro_TBL_TIPO_TARJETA]"; string sNombreSP = "[SCH_CUENTA].[sp_search_TBL_TIPO_TARJETA]"; //DataTable dt_Parametros = new DataTable("PARAMETROS"); //dt_Parametros.Columns.Add("NombreParametro"); //dt_Parametros.Columns.Add("TipoParametros"); //dt_Parametros.Columns.Add("ValorParametro"); //dt_Parametros.Rows.Add("@ID_Tipo_Tarjeta", "8", sFiltro); // se crea un datatable para que sea llenado DataTable dt = new DataTable(); // se llena el DataTable llamando al servicio del WCF del contract dt = Obj_svc_LetsGo.FiltrarDatos(sNombreSP, "@Descripcion", SqlDbType.VarChar, sFiltro, ref sMsjError); if (sMsjError == string.Empty) { // se llena el DataTable del objeto de la tabla poniendolo que sea igual al Datatable llenado desde el servicio Obj_TIPO_TARJETA_DAL.Obj_DT = dt; sMsjError = string.Empty; Obj_TIPO_TARJETA_DAL.Bln_BEstado = true; } else { Obj_TIPO_TARJETA_DAL.Bln_BEstado = false; } }
protected void btn_Modificar_Click(object sender, ImageClickEventArgs e) { if (dgvDatos.Rows.Count > 0) { // SE CREAN LOS OBJETOS Cls_TBL_TIPO_TARJETA_DAL Obj_TIPO_TARJETA_DAL = new Cls_TBL_TIPO_TARJETA_DAL(); // Se obtiene los valores para su modificacion Obj_TIPO_TARJETA_DAL.BID_Tipo_Tarjeta = Convert.ToByte(dgvDatos.SelectedRow.Cells[1].Text); Obj_TIPO_TARJETA_DAL.SDescripcion = dgvDatos.SelectedRow.Cells[2].Text; Obj_TIPO_TARJETA_DAL.CAx = 'U'; // se llama la pantalla de modificar y se envian los datos Response.Redirect("../Catalogos_Mantenimientos/wfrm_Tipo_Tarjeta_Modificar.aspx?id=" + Obj_TIPO_TARJETA_DAL.BID_Tipo_Tarjeta + "&descripcion=" + Obj_TIPO_TARJETA_DAL.SDescripcion + "&axi=" + Obj_TIPO_TARJETA_DAL.CAx); CargarDatos(); } else { Response.Write("<script>alert('Debe seleccionar datos para la modificacion');</script>"); } }
// Metodo para listar los datos public void Listar_TipoTarjeta(ref Cls_TBL_TIPO_TARJETA_DAL Obj_TIPO_TARJETA_DAL) { // se crea la variable error para pasarlo por el servicio string sMsjError = string.Empty; try { // con esto se crea la conexion al servicio svc_Cat_Mat.LetsGo_InterfaceClient Obj_svc_LetsGo = new svc_Cat_Mat.LetsGo_InterfaceClient(); // el nombre del Store procedure string sNombreSP = "[SCH_CUENTA].[sp_select_TBL_TIPO_TARJETA]"; // se crea un datatable para que sea llenado DataTable dt = new DataTable(); // se llena el DataTable llamando al servicio del WCF del contract dt = Obj_svc_LetsGo.ListarDatos(sNombreSP, ref sMsjError); if (sMsjError == string.Empty) { // se llena el DataTable del objeto de la tabla poniendolo que sea igual al Datatable llenado desde el servicio Obj_TIPO_TARJETA_DAL.Obj_DT = dt; sMsjError = string.Empty; Obj_TIPO_TARJETA_DAL.Bln_BEstado = true; } else { Obj_TIPO_TARJETA_DAL.Bln_BEstado = false; } } catch (Exception ex) { sMsjError = ex.Message.ToString(); } }