Example #1
0
        }//fin BuscarIdentificacionPersona

        /*
         * GetObjetoEmpleado = devuelve un objeto Empleado con sus valores respectivos
         */
        public ObjetoEmpleado GetObjetoEmpleado(int identificacionPersona, string nombrePersona, string primerApellido, string segundoApellido,
                                                double salarioEmpleado, string usuario, string contrasena, int estado)
        {
            miObjetoEmpleado = new ObjetoEmpleado(identificacionPersona, nombrePersona, primerApellido, segundoApellido,
                                                  salarioEmpleado, usuario, contrasena, estado);
            return(miObjetoEmpleado);
        } //fin GetLlenarObjetoEmpleado
Example #2
0
        }//fin ObtenerMiLista

        /*
         * BuscarIdentificacionPersona = se encarga de verificar si existe o no un objeto empleado en
         * el registro
         */
        public bool BuscarIdentificacionPersona(int identificacionEmpleado)
        {
            bool encontrado = false;

            for (int i = 0; i < miListaEmpleado.Count; i++)
            {
                if (miListaEmpleado.ElementAt(i).IdentificacionPersona.Equals(identificacionEmpleado))
                {
                    encontrado       = true;
                    miObjetoEmpleado = miListaEmpleado.ElementAt(index: identificacionEmpleado);//objetoEmpleado
                    posicion         = i;
                }//fin if verdad
            }//fin

            return(encontrado);
        }//fin BuscarIdentificacionPersona
Example #3
0
        }//fin constructor

        //metodos

        /*
         * este metodo se encarga de registrar objeto empleado
         */
        public string RegistrarEmpleado(ObjetoEmpleado objetoEmpleado)
        {
            string salida = "";

            if (BuscarIdentificacionPersona(objetoEmpleado.IdentificacionPersona))
            {
                salida = "Ya existe un registro con ese mismo numero de identificacion. Por favor" +
                         " vuelva a intentarlo.";
            }//fin if
            else
            {
                SqlCommand comando   = new SqlCommand();
                string     sentencia = " Insert	Into Empleado (Identificacion, Nombre, Primer_Apellido, " +
                                       "Segundo_Apellido, Salario, Usuario, Contrasena, Estado)" +
                                       " Values (@Identificacion, @Nombre, @Primer_Apellido, " +
                                       "@Segundo_Apellido,	@Salario, @Usuario, @Contrasena, @Estado)";

                comando.CommandType = CommandType.Text;
                comando.CommandText = sentencia;
                comando.Connection  = cadenaConexion.conexion;
                comando.Parameters.AddWithValue("@Identificacion", miObjetoEmpleado.IdentificacionPersona);
                comando.Parameters.AddWithValue("@Nombre", miObjetoEmpleado.NombrePersona);
                comando.Parameters.AddWithValue("@Primer_Apellido", miObjetoEmpleado.PrimerApellidoPersona);
                comando.Parameters.AddWithValue("@Segundo_Apellido", miObjetoEmpleado.SegunoApellidoPersona);
                comando.Parameters.AddWithValue("@Salario", miObjetoEmpleado.SalarioEmpleado);
                comando.Parameters.AddWithValue("@Usuario", miObjetoEmpleado.UsuarioEmpleado);
                comando.Parameters.AddWithValue("@Contrasena", miObjetoEmpleado.UsuarioContrasena);
                comando.Parameters.AddWithValue("@Estado", miObjetoEmpleado.EstadoUsuario);

                //abrir conexion
                cadenaConexion.abrir();
                comando.ExecuteNonQuery();
                //cerrar conexion
                cadenaConexion.cerrar();
                salida = "Se agrego el empleado correctamente";
            }//fin else

            return(salida);
        }//fin RegistrarEmpleado