コード例 #1
0
ファイル: Chofer.cs プロジェクト: RubenMaier/gdd
        public void limpiarAtributos(Chofer chofer)
        {
            int invalido = -1;

            chofer.Id         = invalido;
            chofer.Habilitado = invalido;
            chofer.IdUsuario  = invalido;

            chofer.Nombre   = string.Empty;
            chofer.Apellido = string.Empty;
            chofer.Dni      = invalido;
            chofer.FechaNac = new DateTime();

            chofer.Telefono  = invalido;
            chofer.Mail      = string.Empty;
            chofer.Direccion = string.Empty;
            chofer.Localidad = string.Empty;
            chofer.NroPiso   = invalido;
            chofer.Depto     = "";

            chofer.DniString      = string.Empty;
            chofer.FechaNacString = string.Empty;
            chofer.TelefonoString = string.Empty;
            chofer.NroPisoString  = string.Empty;
            chofer.Estado         = string.Empty;
        }
コード例 #2
0
        static public Entidades.Chofer buscarChofer(string id)
        {
            Entidades.Chofer c = new Entidades.Chofer();
            Conexion.OpenConnection();

            string       query   = "Select* from chofer Where cedula = @cedula";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@cedula", id);
            comando.Prepare();

            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                c.Celuda    = reader.GetString("cedula");
                c.Nombre    = reader.GetString("nombre");
                c.Apellido  = reader.GetString("apellido");
                c.Apellido2 = reader.GetString("apellido2");
                c.Telefono  = reader.GetString("telefono");
                Conexion.CloseConnection();
                return(c);
            }
            //retorna valores nulos en caso de no encontrar coincidencias
            Conexion.CloseConnection();
            return(c);
        }
コード例 #3
0
        static public void eliminar(Entidades.Chofer c)
        {
            Conexion.OpenConnection();

            string       query   = "DELETE from chofer WHERE cedula = @cedula";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@cedula", c.Celuda);
            comando.Prepare();

            comando.ExecuteNonQuery();

            Conexion.CloseConnection();
        }
コード例 #4
0
        static public void insertar(Entidades.Chofer c)
        {
            Conexion.OpenConnection();

            string       query   = "insert into chofer (cedula, nombre, apellido, apellido2, telefono) values(@cedula, @nombre, @apellido, @apellido2, @telefono)";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);


            comando.Parameters.AddWithValue("@cedula", c.Celuda);
            comando.Parameters.AddWithValue("@nombre", c.Nombre);
            comando.Parameters.AddWithValue("@apellido", c.Apellido);
            comando.Parameters.AddWithValue("@apellido2", c.Apellido2);
            comando.Parameters.AddWithValue("@telefono", c.Telefono);
            comando.Prepare();
            comando.ExecuteNonQuery();

            Conexion.CloseConnection();
        }
コード例 #5
0
        static public void modificar(Entidades.Chofer c)
        {
            Conexion.OpenConnection();

            string       query   = "UPDATE chofer set nombre = @nombre, apellido = @apellido, apellido2 = @apellido2, telefono = @telefono WHERE cedula = @cedula";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@cedula", c.Celuda);
            comando.Parameters.AddWithValue("@nombre", c.Nombre);
            comando.Parameters.AddWithValue("@apellido", c.Apellido);
            comando.Parameters.AddWithValue("@apellido2", c.Apellido2);
            comando.Parameters.AddWithValue("@telefono", c.Telefono);

            comando.Prepare();
            comando.ExecuteNonQuery();

            Conexion.CloseConnection();
        }