示例#1
0
        public bool InsertarExpedientes(ExpedientesEntidad mcEntidad)
        {
            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "SP_Crear_Expedientes";

            try
            {
                cmd.Parameters.Add(new SqlParameter("@cedulaAsociado", SqlDbType.Int));
                cmd.Parameters["@cedulaAsociado"].Value = mcEntidad.cedula;
                cmd.Parameters.Add(new SqlParameter("@numeroEmpleado", SqlDbType.Int));
                cmd.Parameters["@numeroEmpleado"].Value = mcEntidad.numEmple;
                cmd.Parameters.Add(new SqlParameter("@nombreAsociado", SqlDbType.VarChar, 50));
                cmd.Parameters["@nombreAsociado"].Value = mcEntidad.nomAsociado;
                cmd.Parameters.Add(new SqlParameter("@apellido1", SqlDbType.VarChar, 50));
                cmd.Parameters["@apellido1"].Value = mcEntidad.ape1;
                cmd.Parameters.Add(new SqlParameter("@apellido2", SqlDbType.VarChar, 50));
                cmd.Parameters["@apellido2"].Value = mcEntidad.ape2;
                cmd.Parameters.Add(new SqlParameter("@telefono", SqlDbType.Int));
                cmd.Parameters["@telefono"].Value = mcEntidad.tel;
                cmd.Parameters.Add(new SqlParameter("@direccion", SqlDbType.VarChar, 100));
                cmd.Parameters["@direccion"].Value = mcEntidad.dire;
                cmd.Parameters.Add(new SqlParameter("@correoElectronico", SqlDbType.VarChar, 100));
                cmd.Parameters["@correoElectronico"].Value = mcEntidad.correoElectr;
                cmd.Parameters.Add(new SqlParameter("@idPuesto", SqlDbType.Int));
                cmd.Parameters["@idPuesto"].Value = mcEntidad.idPues;
                cmd.Parameters.Add(new SqlParameter("@idDepartamento", SqlDbType.Int));
                cmd.Parameters["@idDepartamento"].Value = mcEntidad.idDepar;
                cmd.Parameters.Add(new SqlParameter("@fechaIngreso", SqlDbType.DateTime));
                cmd.Parameters["@fechaIngreso"].Value = mcEntidad.feIngreso;
                cmd.Parameters.Add(new SqlParameter("@fechaSalida", SqlDbType.DateTime));
                cmd.Parameters["@fechaSalida"].Value = mcEntidad.feSalida;
                cmd.Parameters.Add(new SqlParameter("@idCondicionLaboral", SqlDbType.Int));
                cmd.Parameters["@idCondicionLaboral"].Value = mcEntidad.idCondiLab;
                cmd.Parameters.Add(new SqlParameter("@tiempoAfiliado", SqlDbType.VarChar, 100));
                cmd.Parameters["@tiempoAfiliado"].Value = mcEntidad.tiemAfiliado;
                cmd.Parameters.Add(new SqlParameter("@numeroCuenta", SqlDbType.Int));
                cmd.Parameters["@numeroCuenta"].Value = mcEntidad.numCuenta;
                cmd.Parameters.Add(new SqlParameter("@idEstadoDatos", SqlDbType.Int));
                cmd.Parameters["@idEstadoDatos"].Value = mcEntidad.idEstado;

                cnx.Open();
                cmd.ExecuteNonQuery();
                vexito = true;
            }
            catch (SqlException)
            {
                vexito = false;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(vexito);
        }
示例#2
0
        protected void btnBuscar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                //Se evalua si la casilla del numero de prestamo tiene un valor
                if (txtCedula != null)
                {
                    //Con el numero ingresado en el numero de prestamo se hace una consulta de los prestamos almacenados
                    string numEmp = txtNumEmpleado.Text;
                    expedienteEnt = expedienteNeg.ConsultarExpedientes(numEmp);
                    {
                        //Se rellenan los textbox con los valores del prestamo consultado
                        txtId.Text          = expedienteEnt.id.ToString();
                        txtCedula.Text      = expedienteEnt.cedula.ToString();
                        txtNumEmpleado.Text = numEmp;
                        txtNombre.Text      = expedienteEnt.nomAsociado.ToString();
                        txtApellido1.Text   = expedienteEnt.ape1.ToString();
                        txtApellido2.Text   = expedienteEnt.ape2.ToString();
                        txtTel.Text         = expedienteEnt.tel.ToString();
                        txtDireccion.Text   = expedienteEnt.dire.ToString();
                        txtCorreo.Text      = expedienteEnt.correoElectr.ToString();
                        txtFechaI.Text      = expedienteEnt.feIngreso.ToString();
                        txtFechaS.Text      = expedienteEnt.feSalida.ToString();
                        txtTiempo.Text      = expedienteEnt.tiemAfiliado.ToString();
                        txtNumCuenta.Text   = expedienteEnt.numCuenta.ToString();
                        dlEstado.Text       = expedienteEnt.idEstado.ToString();


                        //Se desactiva el boton de guardar prestamos, puesto que el prestamo existe
                        btnGuardar.Enabled = false;
                        // btnActualizar.Enabled = true;
                        //btnRegistrarPago.Enabled = true;
                    }
                }
            }
            catch (Exception)
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "alertaError", "window.onload = function() { alert('Opps!! Parece que este numero de prestamo, no esta asociado a ningun prestamo resgistrado'); }", true);
            }
        }
示例#3
0
 public bool ModificarExpedientes(ExpedientesEntidad ExpedientesNegocio)
 {
     return(_ExpedientesDatos.ActualizarExpedientes(ExpedientesNegocio));
 }
示例#4
0
 public bool CrearExpedientes(ExpedientesEntidad ExpedientesNegocio)
 {
     return(_ExpedientesDatos.InsertarExpedientes(ExpedientesNegocio));
 }