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;
                }
            }
        }