public static List <eServicioCAT> GetList(string servicio, string codigoCliente) { SqlCommand cmd = new SqlCommand("pEXT_ServicioCAT_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@servicio", SqlDbType.Char, 15).Value = servicio; cmd.Parameters.Add("@codigoCliente", SqlDbType.Char, 10).Value = codigoCliente; SqlDataReader reader = ExecuteReader(cmd); List <eServicioCAT> lista = new List <eServicioCAT>(); while (reader.Read()) { eServicioCAT oServicioCAT = new eServicioCAT(); oServicioCAT.servicio = reader.GetString(0); oServicioCAT.codigoCliente = reader.GetString(1); oServicioCAT.codigoContacto = reader.GetString(2); oServicioCAT.usuarioCAT = !reader[3].Equals(DBNull.Value) ? reader.GetString(3) : string.Empty; oServicioCAT.fechaRegistro = !reader[4].Equals(DBNull.Value) ? reader.GetDateTime(4) : DefaultDateTime; oServicioCAT.fechaEdicion = !reader[5].Equals(DBNull.Value) ? reader.GetDateTime(5) : DefaultDateTime; lista.Add(oServicioCAT); } reader.Close(); return(lista); }
public bool RegistroUsuarioCAT(eContacto oContacto, eServicioCAT oServicioCAT) { eRegistroLog oRegistroLog = new eRegistroLog(); oRegistroLog.codigoCliente = oContacto.codigoCliente; oRegistroLog.codigoContacto = oContacto.codigoContacto; oRegistroLog.Observ = "El usuario registró un usuario CAT: " + oServicioCAT.usuarioCAT; oRegistroLog.IdProceso = lProceso.Find(delegate(eProceso p) { return(p.Command == "REG_USERCAT"); }).IdProceso; return(lExtranet.RegistroLog_add(oRegistroLog)); }
public static int Update(eServicioCAT oServicioCAT) { SqlCommand cmd = new SqlCommand("pEXT_ServicioCAT_update"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@servicio", SqlDbType.Char, 15).Value = oServicioCAT.servicio; cmd.Parameters.Add("@codigoCliente", SqlDbType.VarChar, 10).Value = oServicioCAT.codigoCliente; cmd.Parameters.Add("@codigoContacto", SqlDbType.VarChar, 10).Value = oServicioCAT.codigoContacto; cmd.Parameters.Add("@usuarioCAT", SqlDbType.VarChar, 50).Value = oServicioCAT.usuarioCAT; cmd.Parameters.Add("@fechaEdicion", SqlDbType.DateTime).Value = oServicioCAT.fechaEdicion; return(UpdateCommand(cmd)); }
public static int Insert(eServicioCAT oServicioCAT) { SqlCommand cmd = new SqlCommand("pEXT_ServicioCAT_insert"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@servicio", SqlDbType.Char, 15).Value = oServicioCAT.servicio; cmd.Parameters.Add("@codigoCliente", SqlDbType.VarChar, 10).Value = oServicioCAT.codigoCliente; cmd.Parameters.Add("@codigoContacto", SqlDbType.VarChar, 10).Value = oServicioCAT.codigoContacto; cmd.Parameters.Add("@usuarioCAT", SqlDbType.VarChar, 50).Value = oServicioCAT.usuarioCAT; cmd.Parameters.Add("@fechaRegistro", SqlDbType.DateTime).Value = oServicioCAT.fechaRegistro; return(InsertCommand(cmd, true)); }
protected void lbtGuardar_Click(object sender, EventArgs e) { eServicioCAT _oServicioCAT = new eServicioCAT(); _oServicioCAT.servicio = servicio; _oServicioCAT.codigoCliente = oContacto.codigoCliente; _oServicioCAT.codigoContacto = oContacto.codigoContacto; _oServicioCAT.usuarioCAT = txtUsuario.Text; try { string usuario = oContacto.email.Trim(); if (HttpServices.ServicioCAT_Exists(servicio, usuario)) { //Modificar credenciales para un usuario: HttpServices.ServicioCAT_EditResource(servicio, usuario, _oServicioCAT.usuarioCAT, txtClave.Text); } else { //Crear credenciales para un usuario: HttpServices.ServicioCAT_AddResource(servicio, usuario, _oServicioCAT.usuarioCAT, txtClave.Text); } } catch (Exception ex) { lblError.Text = "Ocurrió un error: " + ex.Message; return; } bool success = false; if (lExtranet.ServicioCAT_item(servicio, oContacto.codigoCliente, oContacto.codigoContacto) == null) { success = lExtranet.ServicioCAT_add(_oServicioCAT); } else { success = lExtranet.ServicioCAT_edit(_oServicioCAT); } if (!success) { lblError.Text = lExtranet.getErrorMessage(); return; } RegistrarLog.RegistroUsuarioCAT(oContacto, _oServicioCAT); Response.Redirect(lnkOmitir.NavigateUrl); }
private void FillContent() { try { if (!Page.IsPostBack && !Page.IsCallback) { cptCaptcha.ValidateCaptcha(txtCaptcha.Text); } } catch { } servicio = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Servicio"); //"caterpillar" if (servicio.Equals(string.Empty)) { Response.Redirect("Error.aspx?errID=910"); return; } lnkRegresar.NavigateUrl = ClientScriptHelper.getEnlace_MenuWeb(oSeccionWeb); lnkRegresar2.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oPagina); oServicioCAT = lExtranet.ServicioCAT_item(servicio, oContacto.codigoCliente, oContacto.codigoContacto); if (!Page.IsPostBack) { if (oServicioCAT != null) { mvwVendedores.ActiveViewIndex = 1; litUsuario.Text = oServicioCAT.usuarioCAT; litClave.Text = new String('*', 8); } else { string usuario = oContacto.email.Trim(); if (HttpServices.ServicioCAT_Exists(servicio, usuario)) { txtUsuario.Text = HttpServices.ServicioCAT_GetResource(servicio, usuario); } lnkRegresar2.NavigateUrl = ClientScriptHelper.getEnlace_MenuWeb(oSeccionWeb); mvwVendedores.ActiveViewIndex = 0; } } }
public static bool ServicioCAT_edit(eServicioCAT oRegistro) { oRegistro.fechaEdicion = DateTime.Now; IdException = ext_ServicioCAT.Update(oRegistro); return(IdException == 0); }
public static bool ServicioCAT_add(eServicioCAT oRegistro) { oRegistro.fechaRegistro = DateTime.Now; IdException = ext_ServicioCAT.Insert(oRegistro); return(IdException == 0); }
protected void lbtSubmit_Click(object sender, EventArgs e) { try { cptCaptcha.ValidateCaptcha(txtCaptcha.Text); if (!cptCaptcha.UserValidated) { return; } } catch { return; } eServicioCAT _oServicioCAT = new eServicioCAT(); _oServicioCAT.servicio = servicio; _oServicioCAT.codigoCliente = oContacto.codigoCliente; _oServicioCAT.codigoContacto = oContacto.codigoContacto; _oServicioCAT.usuarioCAT = txtUsuario.Text; try { string usuario = oContacto.email.Trim(); if (HttpServices.ServicioCAT_Exists(servicio, usuario)) { //Modificar credenciales para un usuario: HttpServices.ServicioCAT_EditResource(servicio, usuario, _oServicioCAT.usuarioCAT, txtClave.Text); } else { //Crear credenciales para un usuario: HttpServices.ServicioCAT_AddResource(servicio, usuario, _oServicioCAT.usuarioCAT, txtClave.Text); } } catch (Exception ex) { ShowError("Ocurrió un error: " + ex.Message); return; } bool success = false; if (oServicioCAT == null) { success = lExtranet.ServicioCAT_add(_oServicioCAT); } else { success = lExtranet.ServicioCAT_edit(_oServicioCAT); } if (!success) { ShowError(lExtranet.getErrorMessage()); return; } RegistrarLog.RegistroUsuarioCAT(oContacto, _oServicioCAT); mvwVendedores.ActiveViewIndex = 2; }