protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            var sex = cmbSexo.SelectedItem.Value;
            var usu = (from usua in contexto.tblUsuario
                       where usua.strUsuario == txtCorreo.Text
                       select usua).FirstOrDefault();

            if (usu == null)
            {
                tblEmpleado empl = new tblEmpleado();
                empl.strNombre    = txtNombre.Text.ToUpper();
                empl.strApellidoP = txtAPaterno.Text.ToUpper();
                empl.strApellidoM = txtAMaterno.Text.ToUpper();
                empl.strEdad      = txtEdad.Text;
                empl.strSexo      = sex;
                empl.strCorreo    = txtCorreo.Text;
                empl.idActivo     = 1;
                ControllerEmpleado ctrlEmpl = new ControllerEmpleado();
                ctrlEmpl.InsertarEmpleado(GetDatosVista(empl));
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "exito()", true);
                this.LimpiarCampos();
            }
            else
            {
                this.ClientScript.RegisterStartupScript(this.GetType(), "SweetAlert", "alerta()", true);
            }
        }
        private void LlenarEstado()
        {
            ControllerEmpleado CtrlEstado = new ControllerEmpleado();
            List <tblEstado>   estado     = CtrlEstado.ConsultaEstado();

            ddlEstado.Items.Add("Seleccionar");
            ddlEstado.DataSource     = estado;
            ddlEstado.DataValueField = "idEstado";
            ddlEstado.DataTextField  = "strEstado";
            ddlEstado.DataBind();
        }
        protected tblEmpleado GetDatosVista(tblEmpleado empl)
        {
            var rol      = cmbRol.SelectedItem.Value;
            var EstaMuni = ddlMunicipio.SelectedItem.Value;
            var random   = new Random();
            var value    = random.Next(0, 999999);


            tblDireccion direccion = new tblDireccion();

            direccion.fkEstadoMunicipio = Int32.Parse(EstaMuni);
            direccion.strCalle          = txtCalle.Text.ToUpper();
            direccion.strColonia        = txtColonia.Text.ToUpper();
            direccion.intCodpost        = txtCodPos.Text;
            direccion.strNumInt         = txtNumInt.Text.ToUpper();
            direccion.strNumExt         = txtNumExt.Text.ToUpper();
            direccion.strReferencias    = txtReferencia.Text.ToUpper();

            tblTelefono telefono = new tblTelefono();

            telefono.strCelular = txtCelular.Text.ToUpper();
            telefono.strTelCasa = txtTelCasa.Text.ToUpper();
            telefono.strOtro    = txtTelOtro.Text.ToUpper();

            tblUsuario login = new tblUsuario();

            login.strUsuario     = txtCorreo.Text;
            login.strPassword    = value.ToString();
            login.strTipousuario = rol;
            login.idActivo       = 1;

            ControllerEmpleado ctrlEmpl = new ControllerEmpleado();

            ctrlEmpl.enviarcorreo(empl.strCorreo, value.ToString());

            empl.tblDireccion = direccion;
            empl.tblTelefono  = telefono;
            empl.tblUsuario   = login;

            return(empl);
        }
Ejemplo n.º 4
0
 public void MostrarDatos(ControllerEmpleado controllerEmpleado)
 {
     dtgEmpleados.ItemsSource = controllerEmpleado.GetAll();
 }
        public tblEmpleado GetEmpleado(string nombre)
        {
            ControllerEmpleado ctrEmpleado = new ControllerEmpleado();

            return(ctrEmpleado.ConsultarEmpleado(nombre));
        }