示例#1
0
        /// <summary>
        /// Guardar los datos de un paquete en la base de datos
        /// </summary>
        /// <param name="p"></param>
        /// <returns> TRUE Los datos fueron guardados sin problema.
        ///           Caso contrario puede lanzar una excepcion si hubo algun tipo de problema
        ///           a la hora de querer guardar los datos.
        ///           Se usara un evento para llevarlo al formulario</returns>
        public static bool Insertar(Paquete p)
        {
            bool validar = false;

            try
            {
                comando.Connection  = conexion;
                comando.CommandText = "INSERT INTO Paquetes(direccionEntrega, trackingID, alumno) " +
                                      "VALUES(@direccionEntrega, @trackingID, @alumno)";

                comando.Parameters.Clear();

                comando.Parameters.AddWithValue("@direccionEntrega", p.DireccionEntrega);
                comando.Parameters.AddWithValue("@trackingID", p.TrackingID);
                comando.Parameters.AddWithValue("@alumno", "Franco");

                comando.Connection.Open();
                comando.ExecuteNonQuery();
                comando.Connection.Close();

                validar = true;
            }
            catch (Exception e)
            {
                PaqueteDAO.lanzarException(e);
            }

            return(validar);
        }