Exemplo n.º 1
0
        /// <summary>
        /// Función de tipo string encargada de enlazar datos al servicio encargado de modificar en la base de datos una graduación de los ojos.
        /// </summary>
        /// <param name="id_cliente">Parametro de tipo entero</param>
        /// <param name="esferaiz">Parametro de tipo float</param>
        /// <param name="cilindroiz">Parametro de tipo float</param>
        /// <param name="ejeiz">Parametro de tipo entero</param>
        /// <param name="adicionesiz">Parametro de tipo float</param>
        /// <param name="esferader">Parametro de tipo float</param>
        /// <param name="cilindroder">Parametro de tipo float</param>
        /// <param name="ejeder">Parametro de tipo entero</param>
        /// <param name="adicionesder">Parametro de tipo float</param>
        /// <returns>Una Graduación Modificada</returns>
        public string ModificarGraduacion(int id_cliente, float esferaiz, float cilindroiz, int ejeiz, float adicionesiz, float esferader, float cilindroder, int ejeder, float adicionesder)
        {
            Graduacion nuevoGraduacion = new Graduacion(id_cliente, esferaiz, cilindroiz, ejeiz, adicionesiz, esferader, cilindroder, ejeder, adicionesder);

            using (ServicioGraduacion elGraduacion = new ServicioGraduacion())
                return(elGraduacion.ModificarGraduacion(nuevoGraduacion));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Función de tipo string encargada de enlazar datos al servicio encargado de insertar o guardar en la base de datos la graduacion de los ojos.
        /// </summary>
        /// <param name="esferaiz">Parametro de tipo float</param>
        /// <param name="cilindroiz">Parametro de tipo float</param>
        /// <param name="ejeiz">Parametro de tipo entero</param>
        /// <param name="adicionesiz">Parametro de tipo float</param>
        /// <param name="esferader">Parametro de tipo float</param>
        /// <param name="cilindroder">Parametro de tipo float</param>
        /// <param name="ejeder">Parametro de tipo entero</param>
        /// <param name="adicionesder">Parametro de tipo float</param>
        /// <returns>Un Registro nuevo de graduación en los ojos, guardado en la Base de datos</returns>
        public string InsertarGraduacion(float esferaiz, float cilindroiz, int ejeiz, float adicionesiz, float esferader, float cilindroder, int ejeder, float adicionesder)
        {
            Graduacion nuevoGraduacion = new Graduacion(esferaiz, cilindroiz, ejeiz, adicionesiz, esferader, cilindroder, ejeder, adicionesder);

            using (ServicioGraduacion elGraduacion = new ServicioGraduacion())
                return(elGraduacion.InsertarGraduacion(nuevoGraduacion));
        }
Exemplo n.º 3
0
        /// <summary>
        /// Función de tipo string encargada de modificar un registro en la base de datos.
        /// </summary>
        /// <param name="elGraduacion">Parametro de tipo objeto Graduacion que trae los atributos necesarios</param>
        /// <returns>Retorna el procedimiento almacenado Completado</returns>
        public string ModificarGraduacion(Graduacion elGraduacion)
        {
            miComando = new MySqlCommand();
            Console.WriteLine("Gestor modificar_graduacion");

            miComando.CommandText = "modificar_graduacion";

            miComando.Parameters.Add("@id_client", MySqlDbType.Int64);
            miComando.Parameters["@id_client"].Value = elGraduacion.Id_cliente;

            miComando.Parameters.Add("@esiz", MySqlDbType.Float);
            miComando.Parameters["@esiz"].Value = elGraduacion.Esfera;

            miComando.Parameters.Add("@ciliz", MySqlDbType.Float);
            miComando.Parameters["@ciliz"].Value = elGraduacion.Cilindro;

            miComando.Parameters.Add("@ejeiz", MySqlDbType.Int64);
            miComando.Parameters["@ejeiz"].Value = elGraduacion.Eje;

            miComando.Parameters.Add("@adiz", MySqlDbType.Float);
            miComando.Parameters["@adiz"].Value = elGraduacion.Adiciones;

            miComando.Parameters.Add("@esder", MySqlDbType.Float);
            miComando.Parameters["@esder"].Value = elGraduacion.Esferader;

            miComando.Parameters.Add("@cilder", MySqlDbType.Float);
            miComando.Parameters["@cilder"].Value = elGraduacion.Cilindroder;

            miComando.Parameters.Add("@ejeder", MySqlDbType.Int64);
            miComando.Parameters["@ejeder"].Value = elGraduacion.Ejeder;

            miComando.Parameters.Add("@adder", MySqlDbType.Float);
            miComando.Parameters["@adder"].Value = elGraduacion.Adicionesder;

            respuesta = this.ejecutaSentencia(miComando);

            if (respuesta == "")
            {
                respuesta += "Se ha realizado correctamente la transacción";
            }

            Console.WriteLine(respuesta);
            Console.WriteLine("Fin Gestor modificar_graduacion");

            return(respuesta);
        }