Exemplo n.º 1
0
        // ELIMINAR
        public string ELIMINAR(D_trabajador trabajador)
        {
            string          rspt     = "";
            MySqlConnection conexion = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_ELIMINAR_TRABAJADOR";
                cmd.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametro_id_trabajador = new MySqlParameter();
                parametro_id_trabajador.ParameterName = "_ID_TRABAJADOR";
                parametro_id_trabajador.MySqlDbType   = MySqlDbType.VarChar;
                parametro_id_trabajador.Size          = 11;
                parametro_id_trabajador.Value         = trabajador.Id_trabajador;


                cmd.Parameters.Add(parametro_id_trabajador);

                // ejecutamos
                if (cmd.ExecuteNonQuery() == 1)
                {
                    rspt = "Ok";
                }
                else
                {
                    rspt = "NO SE HA PODIDO EDITAR";
                }
            }
            catch (Exception ex)
            {
                rspt = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(rspt);
        }
Exemplo n.º 2
0
        //// BUSCAR POR APELLIDO
        public DataTable Buscar_dni(D_trabajador trabajador)
        {
            DataTable       data_respuesta = new DataTable("trabajador");
            MySqlConnection conexion       = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_BUSCAR_TRABAJADOR_DNI";
                cmd.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametro_buscar = new MySqlParameter();
                parametro_buscar.ParameterName = "BUSCAR";
                parametro_buscar.MySqlDbType   = MySqlDbType.VarChar;
                parametro_buscar.Size          = 50;
                parametro_buscar.Value         = trabajador.Texto_buscar;



                cmd.Parameters.Add(parametro_buscar);


                MySqlDataAdapter da = new MySqlDataAdapter(cmd);
                da.Fill(data_respuesta);
            }
            catch (Exception ex)
            {
                data_respuesta = null;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(data_respuesta);
        }
Exemplo n.º 3
0
        /// EDITAR
        public string Editar(D_trabajador trabajador)
        {
            string          rspt     = "";
            MySqlConnection conexion = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_UPDATE_TRABAJADOR";
                cmd.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametro_id_trabajador = new MySqlParameter();
                parametro_id_trabajador.ParameterName = "_ID_TRABAJADOR";
                parametro_id_trabajador.MySqlDbType   = MySqlDbType.VarChar;
                parametro_id_trabajador.Size          = 11;
                parametro_id_trabajador.Value         = trabajador.Id_trabajador;

                MySqlParameter parametro_nombre = new MySqlParameter();
                parametro_nombre.ParameterName = "_NOMBRE";
                parametro_nombre.MySqlDbType   = MySqlDbType.VarChar;
                parametro_nombre.Size          = 50;
                parametro_nombre.Value         = trabajador.Nombre;

                MySqlParameter parametro_apellido = new MySqlParameter();
                parametro_apellido.ParameterName = "_APELLIDOS";
                parametro_apellido.MySqlDbType   = MySqlDbType.VarChar;
                parametro_apellido.Size          = 50;
                parametro_apellido.Value         = trabajador.Apellidos;

                MySqlParameter parametro_sexo = new MySqlParameter();
                parametro_sexo.ParameterName = "_SEXO";
                parametro_sexo.MySqlDbType   = MySqlDbType.VarChar;
                parametro_sexo.Size          = 1;
                parametro_sexo.Value         = trabajador.Sexo;


                MySqlParameter parametro_fecha_nacimiento = new MySqlParameter();
                parametro_fecha_nacimiento.ParameterName = "_FECHA_NACIMIENTO";
                parametro_fecha_nacimiento.MySqlDbType   = MySqlDbType.Datetime;
                parametro_fecha_nacimiento.Value         = trabajador.Fecha_nacimiento;

                MySqlParameter parametro_num_documento = new MySqlParameter();
                parametro_num_documento.ParameterName = "_NUM_DOCUMENTO";
                parametro_num_documento.MySqlDbType   = MySqlDbType.VarChar;
                parametro_num_documento.Size          = 50;
                parametro_num_documento.Value         = trabajador.Num_documento;


                MySqlParameter parametro_direccion = new MySqlParameter();
                parametro_direccion.ParameterName = "_DIRECCION";
                parametro_direccion.MySqlDbType   = MySqlDbType.VarChar;
                parametro_direccion.Size          = 100;
                parametro_direccion.Value         = trabajador.Direccion;

                MySqlParameter parametro_telefono = new MySqlParameter();
                parametro_telefono.ParameterName = "_TELEFONO";
                parametro_telefono.MySqlDbType   = MySqlDbType.VarChar;
                parametro_telefono.Size          = 100;
                parametro_telefono.Value         = trabajador.Telefono;

                MySqlParameter parametro_email = new MySqlParameter();
                parametro_email.ParameterName = "_EMAIL";
                parametro_email.MySqlDbType   = MySqlDbType.VarChar;
                parametro_email.Size          = 100;
                parametro_email.Value         = trabajador.Email;

                MySqlParameter parametro_acceso = new MySqlParameter();
                parametro_acceso.ParameterName = "_ACCESO";
                parametro_acceso.MySqlDbType   = MySqlDbType.VarChar;
                parametro_acceso.Size          = 50;
                parametro_acceso.Value         = trabajador.Acceso;

                MySqlParameter parametro_usuario = new MySqlParameter();
                parametro_usuario.ParameterName = "_USUARIO";
                parametro_usuario.MySqlDbType   = MySqlDbType.VarChar;
                parametro_usuario.Size          = 50;
                parametro_usuario.Value         = trabajador.Usuario;

                MySqlParameter parametro_password = new MySqlParameter();
                parametro_password.ParameterName = "_PASSWORDS";
                parametro_password.MySqlDbType   = MySqlDbType.VarChar;
                parametro_password.Size          = 50;
                parametro_password.Value         = trabajador.Password;

                cmd.Parameters.Add(parametro_id_trabajador);
                cmd.Parameters.Add(parametro_nombre);
                cmd.Parameters.Add(parametro_apellido);
                cmd.Parameters.Add(parametro_sexo);
                cmd.Parameters.Add(parametro_fecha_nacimiento);
                cmd.Parameters.Add(parametro_num_documento);
                cmd.Parameters.Add(parametro_direccion);
                cmd.Parameters.Add(parametro_telefono);
                cmd.Parameters.Add(parametro_email);
                cmd.Parameters.Add(parametro_acceso);
                cmd.Parameters.Add(parametro_usuario);
                cmd.Parameters.Add(parametro_password);

                // ejecutamos
                if (cmd.ExecuteNonQuery() == 1)
                {
                    rspt = "Ok";
                }
                else
                {
                    rspt = "NO SE HA PODIDO EDITAR";
                }
            }
            catch (Exception ex)
            {
                rspt = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(rspt);
        }