protected void NuevoProductorButton_Click(object sender, EventArgs e) { //crea un nuevo productor if (NombreUsuarioTextBox.Text.Length > 0 && ContrasenaTextBox.Text.Length > 0) { Usuarios usuario = new Usuarios(); usuario.Nombres = NombreUsuarioTextBox.Text; usuario.IdTipoUsuario = (int)TiposUsuarios.Tipos.Productor; usuario.Clave = ContrasenaTextBox.Text; if (usuario.Insertar()) { Productores productor = new Productores(); productor.IdUsuario = usuario.IdUsuario; productor.Nombres = NombreUsuarioTextBox.Text; productor.Apellidos = ""; productor.Telefono = ""; productor.Celular = ""; productor.cedula = ""; productor.Direccion = ""; productor.Email = ""; productor.Insertar(); Response.Redirect("/Login.aspx"); } else { MensajeLabel.Text = usuario.Nombres; MensajeLabel.ForeColor = System.Drawing.Color.Red; } } else { MensajeLabel.Text = "Debe completar los datos del registro para confirmar su información"; MensajeLabel.ForeColor = System.Drawing.Color.Red; } }
protected void guardarButton_Click(object sender, EventArgs e) { if (Request.QueryString["Tipo"] != null) { Usuarios usuario = new Usuarios(); usuario.Nombres = NombreUsuarioTextBox.Text; usuario.Clave = ContrasenaTextBox.Text; switch (Request.QueryString["Tipo"]) { case "1": usuario.IdTipoUsuario = (int)TiposUsuarios.Tipos.Cliente; usuario.Insertar(); Clientes c = new Clientes(); c.IdUsuario = usuario.IdUsuario; c.Nombres = NombresTextBox.Text; c.Apellidos = ApellidoTextBox.Text; c.Direccion = DireccionTextBox.Text; c.Celular = celularTextBox.Text; c.Telefono = telefonoTextBox.Text; c.cedula = cedulaTextBox.Text; c.Email = EmailTextBox.Text; if (Session["Codigo"] == null) { if (c.Insertar()) { LabelMesaage.Text = "Guardado correctamente"; IdTextBox.Text = ""; NombresTextBox.Text = ""; ApellidoTextBox.Text = ""; cedulaTextBox.Text = ""; telefonoTextBox.Text = ""; celularTextBox.Text = ""; DireccionTextBox.Text = ""; EmailTextBox.Text = ""; NombreUsuarioTextBox.Text = ""; ContrasenaTextBox.Text = ""; } } else { int id = Convert.ToInt32(Session["Codigo"]); if (c.Modificar(id)) { LabelMesaage.Text = "Modificado correctamente"; } } break; case "2": usuario.IdTipoUsuario = (int)TiposUsuarios.Tipos.Productor; usuario.Insertar(); Productores p = new Productores(); p.IdUsuario = usuario.IdUsuario; p.Nombres = NombresTextBox.Text; p.Apellidos = ApellidoTextBox.Text; p.Direccion = DireccionTextBox.Text; p.Celular = celularTextBox.Text; p.Telefono = telefonoTextBox.Text; p.cedula = cedulaTextBox.Text; p.Email = EmailTextBox.Text; if (Session["Codigo"] == null) { if (p.Insertar()) { LabelMesaage.Text = "Guardado correctamente"; IdTextBox.Text = ""; NombresTextBox.Text = ""; ApellidoTextBox.Text = ""; cedulaTextBox.Text = ""; telefonoTextBox.Text = ""; celularTextBox.Text = ""; DireccionTextBox.Text = ""; EmailTextBox.Text = ""; NombreUsuarioTextBox.Text = ""; ContrasenaTextBox.Text = ""; } } else { int id = Convert.ToInt32(Session["Codigo"]); if (p.Modificar(id)) { LabelMesaage.Text = "Modificado correctamente"; } } break; default: break; } } }