void Page_PreInit(object sender, EventArgs e) { if (MiSesion != null) { if (MiSesion.TIPO_USUARIO != null && MiSesion.ESTADO != null) { if (MiSesion.TIPO_USUARIO.Equals("Administrador") && MiSesion.ESTADO.Equals("Habilitado")) { MasterPageFile = "~/Administrador/AdminM.Master"; } else if (MiSesion.TIPO_USUARIO.Equals("Cliente") && MiSesion.ESTADO.Equals("Habilitado")) { MasterPageFile = "~/Cliente/ClienteM.Master"; Modelo.Cliente cli = new Modelo.Cliente(); cli.BuscarCliente(MiSesion.ID_USUARIO); SesionCl = cli; } else { Response.Write("<script language='javascript'>window.alert('No Posee los permisos necesarios');window.location='../Hostal/WebLogin.aspx';</script>"); } } else { Response.Write("<script language='javascript'>window.alert('Debe Iniciar Sesión Primero');window.location='../Hostal/WebLogin.aspx';</script>"); } } }
protected void btnEditar_Click(object sender, EventArgs e) { try { Usuario usuario = new Modelo.Usuario(); Modelo.Cliente cliente = SesionCl; if (MiSesion.TIPO_USUARIO.Equals(Tipo_Usuario.Cliente.ToString()) && MiSesion.ESTADO.Equals(Estado_Usuario.Habilitado.ToString())) { usuario = MiSesion; } else { usuario = SesionEdit; } if (!string.IsNullOrEmpty(txtPassword.Text) && !string.IsNullOrEmpty(txtConfirmar.Text) && txtPassword.Text.Equals(txtConfirmar.Text)) { string hashed = BCrypt.HashPassword(txtPassword.Text, BCrypt.GenerateSalt(12)); usuario.PASSWORD = hashed; } if (!txtNombreC.Text.Equals(cliente.NOMBRE_CLIENTE)) { cliente.NOMBRE_CLIENTE = txtNombreC.Text; } if (!txtDireccion.Text.Equals(cliente.DIRECCION_CLIENTE)) { cliente.DIRECCION_CLIENTE = txtDireccion.Text; cliente.ID_COMUNA = short.Parse(ddlComuna.SelectedValue); } if (!txtEmail.Text.Equals(cliente.CORREO_CLIENTE)) { cliente.CORREO_CLIENTE = txtEmail.Text; } if (!txtTelefono.Text.Equals(cliente.TELEFONO_CLIENTE.ToString())) { cliente.TELEFONO_CLIENTE = long.Parse(txtTelefono.Text); } if (usuario.Update() && cliente.Update()) { if (MiSesion.TIPO_USUARIO.Equals(Tipo_Usuario.Cliente.ToString()) && MiSesion.ESTADO.Equals(Estado_Usuario.Habilitado.ToString())) { Response.Write("<script language='javascript'>window.alert('Se ha actualizado con éxito.');window.location='../Cliente/WebCliente.aspx';</script>"); } else { Response.Write("<script language='javascript'>window.alert('Se ha actualizado con éxito.');window.location='../Administrador/WebVerUsuarios.aspx';</script>"); } } else { error.Text = "La actualización ha fallado"; alerta.Visible = true; } } catch (Exception) { error.Text = "Excepcion"; alerta.Visible = true; } }
public void Popular(string ID, string nome, string email, string cpf, string tel1, string tel2, string endereco, string cidade, string bairro, string uf, string num) { Modelo.Cliente cliente = new Modelo.Cliente() { ClienteID = Convert.ToInt64(ID), Nome = nome, Email = email, Cpf = cpf, Telefone1 = tel1, Telefone2 = tel2, Endereco = endereco, Bairro = bairro, Cidade = cidade, Uf = uf, Numero = Convert.ToInt32(num) }; }
//CRUD Cliente public bool ExisteRutC(string cliente) { XmlSerializer ser = new XmlSerializer(typeof(Modelo.Cliente)); StringReader reader = new StringReader(cliente); Modelo.Cliente c = (Modelo.Cliente)ser.Deserialize(reader); ServicioCliente serv = new ServicioCliente(); Datos.CLIENTE cDatos = new Datos.CLIENTE(); cDatos.RUT_CLIENTE = c.RUT_CLIENTE; if (!serv.ExisteRut(cDatos)) { return(false); } else { return(true); } }
public bool RegistroCliente(string cliente) { XmlSerializer ser = new XmlSerializer(typeof(Modelo.Cliente)); StringReader reader = new StringReader(cliente); Modelo.Cliente c = (Modelo.Cliente)ser.Deserialize(reader); ServicioCliente servicio = new ServicioCliente(); Datos.CLIENTE cDatos = new Datos.CLIENTE(); //Datos Cliente cDatos.RUT_CLIENTE = c.RUT_CLIENTE; cDatos.DV_CLIENTE = c.DV_CLIENTE; cDatos.DIRECCION_CLIENTE = c.DIRECCION_CLIENTE; cDatos.CORREO_CLIENTE = c.CORREO_CLIENTE; cDatos.TELEFONO_CLIENTE = c.TELEFONO_CLIENTE; cDatos.ID_COMUNA = c.ID_COMUNA; cDatos.ID_USUARIO = 0; cDatos.NOMBRE_CLIENTE = c.NOMBRE_CLIENTE; return(servicio.AgregarCliente(cDatos)); }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { if (txtNombre.Text != string.Empty && txtPassword.Text != string.Empty && txtConfirmar.Text != string.Empty) { Modelo.Usuario usuario = new Modelo.Usuario(); usuario.NOMBRE_USUARIO = txtNombre.Text; string hashed = BCrypt.HashPassword(txtPassword.Text, BCrypt.GenerateSalt(12)); usuario.PASSWORD = hashed; usuario.ESTADO = ddlEstado.SelectedValue; usuario.TIPO_USUARIO = ddlTipo.SelectedValue; Service1 s = new Service1(); XmlSerializer sr = new XmlSerializer(typeof(Modelo.Usuario)); StringWriter writer = new StringWriter(); sr.Serialize(writer, usuario); if (txtPassword.Text.Equals(txtConfirmar.Text)) { if (!s.ExisteUsuario(writer.ToString())) { if (usuario.TIPO_USUARIO.Equals("Cliente")) { if (txtRut.Text != string.Empty && txtNombreC.Text != string.Empty && txtDireccion.Text != string.Empty) { int telefono = 0; if (txtTelefono.Text == string.Empty) { telefono = 0; Modelo.Cliente cliente = new Modelo.Cliente(); Modelo.Proveedor proveedor = new Modelo.Proveedor(); Modelo.Empleado empleado = new Modelo.Empleado(); cliente.RUT_CLIENTE = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2)); proveedor.RUT_PROVEEDOR = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2)); empleado.RUT_EMPLEADO = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2)); cliente.ID_COMUNA = short.Parse(ddlComuna.SelectedValue); cliente.DV_CLIENTE = txtRut.Text.Substring(txtRut.Text.Length - 1); cliente.NOMBRE_CLIENTE = txtNombreC.Text; cliente.DIRECCION_CLIENTE = txtDireccion.Text; if (txtEmail.Text == string.Empty) { cliente.CORREO_CLIENTE = ""; } else { cliente.CORREO_CLIENTE = txtEmail.Text; } cliente.TELEFONO_CLIENTE = telefono; XmlSerializer sr2 = new XmlSerializer(typeof(Modelo.Cliente)); StringWriter writer2 = new StringWriter(); sr2.Serialize(writer2, cliente); writer2.Close(); XmlSerializer sr3 = new XmlSerializer(typeof(Modelo.Proveedor)); StringWriter writer3 = new StringWriter(); sr3.Serialize(writer3, proveedor); writer3.Close(); XmlSerializer sr4 = new XmlSerializer(typeof(Modelo.Empleado)); StringWriter writer4 = new StringWriter(); sr4.Serialize(writer4, empleado); writer4.Close(); if (!s.ExisteRutC(writer2.ToString()) && !s.ExisteRutP(writer3.ToString()) && !s.ExisteRutE(writer4.ToString())) { if (s.RegistroUsuario(writer.ToString()) && s.RegistroCliente(writer2.ToString())) { //Datos Cliente txtRut.Text = string.Empty; txtNombreC.Text = string.Empty; txtDireccion.Text = string.Empty; txtEmail.Text = string.Empty; txtTelefono.Text = string.Empty; ddlPais.SelectedIndex = 0; ddlRegion.SelectedIndex = 0; ddlComuna.SelectedIndex = 0; //Datos Empleado txtRut2.Text = string.Empty; txtNombreE.Text = string.Empty; txtNombre2E.Text = string.Empty; txtApellidoP.Text = string.Empty; txtApellidoM.Text = string.Empty; //Datos Proveedor txtRut3.Text = string.Empty; txtNombreP.Text = string.Empty; txtNombre2P.Text = string.Empty; txtApellidoP2.Text = string.Empty; txtApellidoM2.Text = string.Empty; ddlTipoProveedor.SelectedIndex = 0; exito.Text = "El Usuario ha sido registrado con éxito"; alerta_exito.Visible = true; alerta.Visible = false; } else { error.Text = "El registro ha fallado"; alerta_exito.Visible = false; alerta.Visible = true; } } else { error.Text = "El Rut ya existe"; alerta.Visible = true; alerta_exito.Visible = false; } } else { if (int.TryParse(txtTelefono.Text, out telefono)) { Modelo.Cliente cliente = new Modelo.Cliente(); Modelo.Proveedor proveedor = new Modelo.Proveedor(); Modelo.Empleado empleado = new Modelo.Empleado(); cliente.RUT_CLIENTE = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2)); proveedor.RUT_PROVEEDOR = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2)); empleado.RUT_EMPLEADO = int.Parse(txtRut.Text.Substring(0, txtRut.Text.Length - 2)); cliente.ID_COMUNA = short.Parse(ddlComuna.SelectedValue); cliente.DV_CLIENTE = txtRut.Text.Substring(txtRut.Text.Length - 1); cliente.NOMBRE_CLIENTE = txtNombreC.Text; cliente.DIRECCION_CLIENTE = txtDireccion.Text; if (txtEmail.Text == string.Empty) { cliente.CORREO_CLIENTE = ""; } else { cliente.CORREO_CLIENTE = txtEmail.Text; } cliente.TELEFONO_CLIENTE = telefono; XmlSerializer sr2 = new XmlSerializer(typeof(Modelo.Cliente)); StringWriter writer2 = new StringWriter(); sr2.Serialize(writer2, cliente); writer2.Close(); XmlSerializer sr3 = new XmlSerializer(typeof(Modelo.Proveedor)); StringWriter writer3 = new StringWriter(); sr3.Serialize(writer3, proveedor); writer3.Close(); XmlSerializer sr4 = new XmlSerializer(typeof(Modelo.Empleado)); StringWriter writer4 = new StringWriter(); sr4.Serialize(writer4, empleado); writer4.Close(); if (!s.ExisteRutC(writer2.ToString()) && !s.ExisteRutP(writer3.ToString()) && !s.ExisteRutE(writer4.ToString())) { if (s.RegistroUsuario(writer.ToString()) && s.RegistroCliente(writer2.ToString())) { //Datos Cliente txtRut.Text = string.Empty; txtNombreC.Text = string.Empty; txtDireccion.Text = string.Empty; txtEmail.Text = string.Empty; txtTelefono.Text = string.Empty; ddlPais.SelectedIndex = 0; ddlRegion.SelectedIndex = 0; ddlComuna.SelectedIndex = 0; //Datos Empleado txtRut2.Text = string.Empty; txtNombreE.Text = string.Empty; txtNombre2E.Text = string.Empty; txtApellidoP.Text = string.Empty; txtApellidoM.Text = string.Empty; //Datos Proveedor txtRut3.Text = string.Empty; txtNombreP.Text = string.Empty; txtNombre2P.Text = string.Empty; txtApellidoP2.Text = string.Empty; txtApellidoM2.Text = string.Empty; ddlTipoProveedor.SelectedIndex = 0; exito.Text = "El Usuario ha sido registrado con éxito"; alerta_exito.Visible = true; alerta.Visible = false; } else { error.Text = "El registro ha fallado"; alerta_exito.Visible = false; alerta.Visible = true; } } else { error.Text = "El Rut ya existe"; alerta.Visible = true; alerta_exito.Visible = false; } } else { error.Text = "Verifique que el ingreso de números no contenga carácteres"; alerta_exito.Visible = false; alerta.Visible = true; } } } else { error.Text = "Debe llenar los datos requeridos de Cliente"; alerta.Visible = true; alerta_exito.Visible = false; } } else if (usuario.TIPO_USUARIO.Equals("Empleado")) { if (txtRut2.Text != string.Empty && txtNombreE.Text != string.Empty && txtApellidoP.Text != string.Empty && txtApellidoM.Text != string.Empty) { Modelo.Cliente cliente = new Modelo.Cliente(); Modelo.Proveedor proveedor = new Modelo.Proveedor(); Modelo.Empleado empleado = new Modelo.Empleado(); empleado.RUT_EMPLEADO = int.Parse(txtRut2.Text.Substring(0, txtRut2.Text.Length - 2)); proveedor.RUT_PROVEEDOR = int.Parse(txtRut2.Text.Substring(0, txtRut2.Text.Length - 2)); cliente.RUT_CLIENTE = int.Parse(txtRut2.Text.Substring(0, txtRut2.Text.Length - 2)); empleado.PNOMBRE_EMPLEADO = txtNombreE.Text; if (txtNombre2E.Text == string.Empty) { empleado.SNOMBRE_EMPLEADO = ""; } else { empleado.SNOMBRE_EMPLEADO = txtNombre2E.Text; } empleado.APP_PATERNO_EMPLEADO = txtApellidoP.Text; empleado.APP_MATERNO_EMPLEADO = txtApellidoM.Text; empleado.DV_EMPLEADO = txtRut2.Text.Substring(txtRut2.Text.Length - 1); XmlSerializer sr2 = new XmlSerializer(typeof(Modelo.Cliente)); StringWriter writer2 = new StringWriter(); sr2.Serialize(writer2, cliente); writer2.Close(); XmlSerializer sr3 = new XmlSerializer(typeof(Modelo.Proveedor)); StringWriter writer3 = new StringWriter(); sr3.Serialize(writer3, proveedor); writer3.Close(); XmlSerializer sr4 = new XmlSerializer(typeof(Modelo.Empleado)); StringWriter writer4 = new StringWriter(); sr4.Serialize(writer4, empleado); writer4.Close(); if (!s.ExisteRutC(writer2.ToString()) && !s.ExisteRutP(writer3.ToString()) && !s.ExisteRutE(writer4.ToString())) { if (s.RegistroUsuario(writer.ToString()) && s.RegistroEmpleado(writer4.ToString())) { //Datos Cliente txtRut.Text = string.Empty; txtNombreC.Text = string.Empty; txtDireccion.Text = string.Empty; txtEmail.Text = string.Empty; txtTelefono.Text = string.Empty; ddlPais.SelectedIndex = 0; ddlRegion.SelectedIndex = 0; ddlComuna.SelectedIndex = 0; //Datos Empleado txtRut2.Text = string.Empty; txtNombreE.Text = string.Empty; txtNombre2E.Text = string.Empty; txtApellidoP.Text = string.Empty; txtApellidoM.Text = string.Empty; //Datos Proveedor txtRut3.Text = string.Empty; txtNombreP.Text = string.Empty; txtNombre2P.Text = string.Empty; txtApellidoP2.Text = string.Empty; txtApellidoM2.Text = string.Empty; ddlTipoProveedor.SelectedIndex = 0; exito.Text = "El Empleado ha sido registrado con éxito"; alerta_exito.Visible = true; alerta.Visible = false; } else { alerta_exito.Visible = false; error.Text = "El registro ha fallado"; alerta.Visible = true; } } else { alerta_exito.Visible = false; error.Text = "El Rut ya existe"; alerta.Visible = true; } } else { alerta_exito.Visible = false; error.Text = "Debe llenar los datos requeridos de Empleado"; alerta.Visible = true; } } else if (usuario.TIPO_USUARIO.Equals("Proveedor")) { if (txtRut3.Text != string.Empty && txtNombreP.Text != string.Empty && txtApellidoP2.Text != string.Empty && txtApellidoM2.Text != string.Empty) { Modelo.Cliente cliente = new Modelo.Cliente(); Modelo.Proveedor proveedor = new Modelo.Proveedor(); Modelo.Empleado empleado = new Modelo.Empleado(); empleado.RUT_EMPLEADO = int.Parse(txtRut3.Text.Substring(0, txtRut3.Text.Length - 2)); proveedor.RUT_PROVEEDOR = int.Parse(txtRut3.Text.Substring(0, txtRut3.Text.Length - 2)); cliente.RUT_CLIENTE = int.Parse(txtRut3.Text.Substring(0, txtRut3.Text.Length - 2)); proveedor.DV_PROVEEDOR = txtRut3.Text.Substring(txtRut3.Text.Length - 1); proveedor.PNOMBRE_PROVEEDOR = txtNombreP.Text; if (txtNombre2P.Text == string.Empty) { proveedor.SNOMBRE_PROVEEDOR = ""; } else { proveedor.SNOMBRE_PROVEEDOR = txtNombre2P.Text; } proveedor.APP_PATERNO_PROVEEDOR = txtApellidoP2.Text; proveedor.APP_MATERNO_PROVEEDOR = txtApellidoM2.Text; proveedor.ID_TIPO_PROVEEDOR = short.Parse(ddlTipoProveedor.SelectedValue); XmlSerializer sr2 = new XmlSerializer(typeof(Modelo.Cliente)); StringWriter writer2 = new StringWriter(); sr2.Serialize(writer2, cliente); writer2.Close(); XmlSerializer sr3 = new XmlSerializer(typeof(Modelo.Proveedor)); StringWriter writer3 = new StringWriter(); sr3.Serialize(writer3, proveedor); writer3.Close(); XmlSerializer sr4 = new XmlSerializer(typeof(Modelo.Empleado)); StringWriter writer4 = new StringWriter(); sr4.Serialize(writer4, empleado); writer4.Close(); if (!s.ExisteRutC(writer2.ToString()) && !s.ExisteRutP(writer3.ToString()) && !s.ExisteRutE(writer4.ToString())) { if (s.RegistroUsuario(writer.ToString()) && s.RegistroProveedor(writer3.ToString())) { //Datos Cliente txtRut.Text = string.Empty; txtNombreC.Text = string.Empty; txtDireccion.Text = string.Empty; txtEmail.Text = string.Empty; txtTelefono.Text = string.Empty; ddlPais.SelectedIndex = 0; ddlRegion.SelectedIndex = 0; ddlComuna.SelectedIndex = 0; //Datos Empleado txtRut2.Text = string.Empty; txtNombreE.Text = string.Empty; txtNombre2E.Text = string.Empty; txtApellidoP.Text = string.Empty; txtApellidoM.Text = string.Empty; //Datos Proveedor txtRut3.Text = string.Empty; txtNombreP.Text = string.Empty; txtNombre2P.Text = string.Empty; txtApellidoP2.Text = string.Empty; txtApellidoM2.Text = string.Empty; ddlTipoProveedor.SelectedIndex = 0; exito.Text = "El Proveedor ha sido registrado con éxito"; alerta_exito.Visible = true; alerta.Visible = false; } else { alerta_exito.Visible = false; error.Text = "El registro ha fallado"; alerta.Visible = true; } } else { alerta_exito.Visible = false; error.Text = "El Rut ya existe"; alerta.Visible = true; } } else { alerta_exito.Visible = false; error.Text = "Debe llenar los datos requeridos de Proveedor"; alerta.Visible = true; } } else //Tipos de usuario { alerta_exito.Visible = false; error.Text = "El Tipo ingresado no es válido"; alerta.Visible = true; } } else { alerta_exito.Visible = false; error.Text = "El Nombre de usuario ya ha sido utilizado. Intente con otro"; alerta.Visible = true; } } else { alerta_exito.Visible = false; error.Text = "Las Contraseñas no coinciden"; alerta.Visible = true; } } else { alerta_exito.Visible = false; error.Text = "Debe rellenar todos los datos de Usuario"; alerta.Visible = true; } } catch (Exception) { alerta_exito.Visible = false; error.Text = "Excepcion"; alerta.Visible = true; } }
protected void gvUsuario_RowEditing(object sender, GridViewEditEventArgs e) { string tipo = gvUsuario.DataKeys[e.NewEditIndex].Values["Tipo"].ToString(); int id = int.Parse(gvUsuario.DataKeys[e.NewEditIndex].Values["ID"].ToString()); if (tipo.Equals(Tipo_Usuario.Administrador.ToString()) || tipo.Equals(Tipo_Usuario.Empleado.ToString())) { Usuario user = new Usuario(); var list = users.Where(x => x.ID_USUARIO == id).ToList(); foreach (Usuario item in list) { user.NOMBRE_USUARIO = item.NOMBRE_USUARIO; user.TIPO_USUARIO = item.TIPO_USUARIO; user.ESTADO = item.ESTADO; user.ID_USUARIO = item.ID_USUARIO; } SesionEdit = user; Modelo.Empleado emp = new Modelo.Empleado(); var empl = empleados.Where(x => x.ID_USUARIO == id).ToList(); foreach (Modelo.Empleado item in empl) { emp.APP_MATERNO_EMPLEADO = item.APP_MATERNO_EMPLEADO; emp.APP_PATERNO_EMPLEADO = item.APP_PATERNO_EMPLEADO; emp.DV_EMPLEADO = item.DV_EMPLEADO; emp.ID_USUARIO = item.ID_USUARIO; emp.PNOMBRE_EMPLEADO = item.PNOMBRE_EMPLEADO; emp.RUT_EMPLEADO = item.RUT_EMPLEADO; emp.SNOMBRE_EMPLEADO = item.SNOMBRE_EMPLEADO; } SesionEmp = emp; Response.Redirect("../Empleado/WebEditarEmpleado.aspx"); } if (tipo.Equals(Tipo_Usuario.Cliente.ToString())) { Usuario user = new Usuario(); var list = users.Where(x => x.ID_USUARIO == id).ToList(); foreach (Usuario item in list) { user.NOMBRE_USUARIO = item.NOMBRE_USUARIO; user.TIPO_USUARIO = item.TIPO_USUARIO; user.ESTADO = item.ESTADO; user.ID_USUARIO = item.ID_USUARIO; } SesionEdit = user; Modelo.Cliente cli = new Modelo.Cliente(); var clil = clientes.Where(x => x.ID_USUARIO == id).ToList(); foreach (Modelo.Cliente item in clil) { cli.CORREO_CLIENTE = item.CORREO_CLIENTE; cli.DIRECCION_CLIENTE = item.DIRECCION_CLIENTE; cli.DV_CLIENTE = item.DV_CLIENTE; cli.ID_USUARIO = item.ID_USUARIO; cli.ID_COMUNA = item.ID_COMUNA; cli.NOMBRE_CLIENTE = item.NOMBRE_CLIENTE; cli.RUT_CLIENTE = item.RUT_CLIENTE; cli.TELEFONO_CLIENTE = item.TELEFONO_CLIENTE; } SesionCl = cli; Response.Redirect("../Cliente/WebEditarCliente.aspx"); } if (tipo.Equals(Tipo_Usuario.Proveedor.ToString())) { Usuario user = new Usuario(); var list = users.Where(x => x.ID_USUARIO == id).ToList(); foreach (Usuario item in list) { user.NOMBRE_USUARIO = item.NOMBRE_USUARIO; user.TIPO_USUARIO = item.TIPO_USUARIO; user.ESTADO = item.ESTADO; user.ID_USUARIO = item.ID_USUARIO; } SesionEdit = user; Modelo.Proveedor prov = new Modelo.Proveedor(); var provl = proveedores.Where(x => x.ID_USUARIO == id).ToList(); foreach (Modelo.Proveedor item in provl) { prov.APP_MATERNO_PROVEEDOR = item.APP_MATERNO_PROVEEDOR; prov.APP_PATERNO_PROVEEDOR = item.APP_PATERNO_PROVEEDOR; prov.DV_PROVEEDOR = item.DV_PROVEEDOR; prov.ID_USUARIO = item.ID_USUARIO; prov.ID_TIPO_PROVEEDOR = item.ID_TIPO_PROVEEDOR; prov.PNOMBRE_PROVEEDOR = item.PNOMBRE_PROVEEDOR; prov.RUT_PROVEEDOR = item.RUT_PROVEEDOR; prov.SNOMBRE_PROVEEDOR = item.SNOMBRE_PROVEEDOR; } SesionPro = prov; Response.Redirect("../Proveedor/WebEditarProveedor.aspx"); } }
public Task <Response> desactivar(Cliente currentCliente) { throw new NotImplementedException(); }
public Task <Response> eliminar(Cliente currentCliente) { throw new NotImplementedException(); }