コード例 #1
0
        /// <summary>
        /// Metodo que permite insertar un paquete en la BD
        /// </summary>
        /// <param name="p"> De aca se sacaran todos los datos que se guardaran en la BD salvo mi nombre </param>
        /// <returns></returns>
        public static bool Insertar(Paquete p)
        {
            using (SqlConnection connection = new SqlConnection(@"Server =.\SQLEXPRESS; Database =correo-sp-2017; Trusted_Connection = true;"))
            {
                string     comando = String.Format("INSERT INTO Paquetes(direccionEntrega,trackingID,alumno)VALUES (@direccionEntrega,@trackingID,'Matias Ezequiel Palmieri')");
                SqlCommand command = new SqlCommand(comando, connection);

                command.Parameters.AddWithValue("@direccionEntrega", p.DireccionEntrega);
                command.Parameters.AddWithValue("@trackingID", p.TrackingID);
                connection.Open();         //abre la conexcion con la BD
                command.ExecuteNonQuery(); //ejecuta
            }
            return(true);
        }
コード例 #2
0
 //Inserta un paquete en la base de datos especificada
 public static bool Insertar(Paquete paquete)
 {
     try
     {
         StringBuilder sql = new StringBuilder();
         sql.AppendFormat("INSERT INTO {0} (direccionEntrega,trackingID,alumno) VALUES('{1}','{2}','{3}');", "dbo.Paquetes",
                          paquete.DireccionEntrega, paquete.TrackingID, "nicolas alvarez");
         return(PaqueteDAO.EjecutarNonQuery(sql.ToString()));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
コード例 #3
0
 public static bool Insertar(Paquete pack)
 {
     try
     {
         comando.CommandText = "INSERT INTO dbo.Paquetes (direccionentrega,trackingId,alumno) VALUES('" + pack.DireccionPaquete + "','" + pack.TrakingID + "', 'Tomas.Olivieri')";
         comando.Connection.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception("Error al Insertar Paquete", e);
     }
 }
コード例 #4
0
 /// <summary>
 /// Inserta el paquete en la base de datos
 /// </summary>
 /// <param name="p">Paquete</param>
 /// <returns>Retorna true si lo pudo insertar</returns>
 public static bool Insertar(Paquete p)
 {
     try
     {
         PaqueteDAO.conexion.Open();
         PaqueteDAO.comando.CommandText = "INSERT INTO [correo-sp-2017].dbo.Paquetes(direccionEntrega, trackingID, alumno) VALUES('" + p.DireccionEntrega + "', '" + p.TrackingID + "', 'Pantano Nicolas')";
         PaqueteDAO.comando.ExecuteNonQuery();
         PaqueteDAO.conexion.Close();
         return(true);
     }
     catch (Exception)
     {
         throw new Exception("Ocurrio un error al insertar el paquete en la base de datos");
     }
 }
コード例 #5
0
ファイル: PaqueteDAO.cs プロジェクト: xTomluca/ProLab2
 public static bool Insertar(Paquete p)
 {
     try
     {
         string nombre = "Suarez Tomas Luca";
         conexion.Open();
         comando.CommandText = string.Format("INSERT INTO Paquetes (direccionEntrega, trackingID, alumno) VALUES('{0}','{1}','{2}')", p.DireccionEntrega, p.TrackingID, nombre);
         comando.ExecuteNonQuery();
         conexion.Close();
     }
     catch (Exception e)
     {
         throw e;
     }
     return(false);
 }
コード例 #6
0
        /// <summary>
        /// De surgir cualquier error con la carga de datos, se deberá lanzar una excepción tantas veces como sea
        /// necesario hasta llegar a la vista(formulario). A través de un MessageBox informar lo ocurrido al
        /// usuario de forma clara.De ser necesario, utilizar un evento para este fin.
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public static bool Insertar(Paquete p)
        {
            bool   resultado = false;
            string alumno    = "Segovia Walter";
            string archivo   = string.Format("INSERT INTO[dbo].[Paquetes]([direccionEntrega],[trackingID],[alumno])VALUES('{0}','{1}','{2}')", p.DireccionEntrega, p.TrackingID, alumno);

            try
            {
                resultado = EjecutarNonQuery(archivo);
            }
            catch (Exception e)
            {
                throw new TrackingIdRepetidoException(e.Message);
            }
            return(resultado);
        }
コード例 #7
0
 /// <summary>
 /// Inserta en la base de datos un paquete
 /// </summary>
 /// <param name="p">Paquete a insertar</param>
 /// <returns>True si logra insertarlo</returns>
 public static bool Insertar(Paquete p)
 {
     try
     {
         conexion.Open();
         string insertar = string.Format("INSERT INTO Paquetes (direccionEntrega,trackingID,alumno)" + " VALUES ('{0}','{1}','Luciano Aranda')", p.DireccionEntrega, p.TrackingID);
         comando.CommandText = insertar;
         comando.ExecuteNonQuery();
         conexion.Close();
         return(true);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
コード例 #8
0
 /// <summary>
 /// inserta un paquete en la base de datos
 /// </summary>
 /// <param name="p">paquete a insertar</param>
 /// <returns>True si pudo insertar el paquete, en caso contrario lanza una excepcion</returns>
 public static bool Insertar(Paquete p)
 {
     try
     {
         comando.CommandText = $"INSERT INTO Paquetes (direccionEntrega,trackingID,alumno) VALUES('{ p.DireccionEntrega }',' { p.TrackingID }', 'Di Benedetto Ricardo')";
         comando.Connection.Open();
         comando.ExecuteNonQuery();
         comando.Connection.Close();
         return(true);
     }
     catch (Exception e)
     {
         comando.Connection.Close();
         throw e;
     }
 }
コード例 #9
0
 public static bool Insertar(Paquete p)
 {
     try
     {
         comando.CommandText = "INSERT INTO dbo.Paquetes (direccionentrega,trackingId,alumno) VALUES('" +
                               p.DireccionEntrega + "','" + p.TrackingID + "', 'Luquez.Eliseo')";
         comando.Connection.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception("Error al insertar paquete", e);
     }
 }
コード例 #10
0
 public static bool Insertar(Paquete p)
 {
     PaqueteDAO.comando.CommandType = System.Data.CommandType.Text;
     PaqueteDAO.comando.CommandText = String.Format("INSERT INTO Paquetes values('{0}','{1}','{2}')", p.DireccionEntrega, p.TrackingID, "Agustin Gomez");
     PaqueteDAO.comando.Connection  = PaqueteDAO.conexion;
     try
     {
         PaqueteDAO.conexion.Open();
         PaqueteDAO.comando.ExecuteNonQuery();
         PaqueteDAO.conexion.Close();
     }
     catch (Exception e)
     {
         throw e;
     }
     return(true);
 }
コード例 #11
0
        public static bool Insertar(Paquete p)
        {
            PaqueteDAO    dAO     = new PaqueteDAO();
            bool          retorno = false;
            StringBuilder sb      = new StringBuilder();

            sb.AppendFormat("INSERT INTO dbo.Paquetes (direccionEntrega,trackingID,alumno) VALUES('{0}','{1}','{2}')", p.DireccionEntrega, p.TrackingID, "Vargas Maximiliano");
            try
            {
                retorno = EjecutarNonQuery(sb.ToString());
            }
            catch (Exception e)
            {
                throw e;
            }
            return(retorno);
        }
コード例 #12
0
        public static bool EjecutarConsulta(Paquete p)
        {
            bool retorno = false;

            try
            {
                string query = "INSERT INTO Paquetes (direccionEntrega,trackingID,alumno) VALUES(";
                query = query + "'" + p.DireccionEntrega + "','" + p.TrackingID + "','" + "Barreiro Sofia'" + ")";
                PaqueteDAO.comando.CommandText = query;
                PaqueteDAO.comando.ExecuteNonQuery();
                retorno = true;
            } catch (Exception e)
            {
                retorno = false;
            }

            return(retorno);
        }
コード例 #13
0
        public static bool Insertar(Paquete p)
        {
            try
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendFormat("INSERT INTO Paquetes (direccionEntrega,trackingID,alumno) VALUES ('{0}','{1}','{2}')", p.DireccionEntrega, p.TrackingID, "Alejandro Laborde Parodi");
                comando.CommandText = sb.ToString();
                conexion.Open();
                comando.ExecuteNonQuery();
                conexion.Close();
            }catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }


            return(true);
        }
コード例 #14
0
 public static bool Insertar(Paquete p)
 {
     PaqueteDAO._comando.CommandType = CommandType.Text;
     PaqueteDAO._comando.CommandText = "INSERT INTO dbo.Paquetes (direccionEntrega,trackingID,alumno) VALUES ('" +
                                       "" + p.DireccionEntrega + "','" + p.TrackingID + "','Mamani Erika')";
     PaqueteDAO._comando.Connection = PaqueteDAO._conexion;
     try
     {
         PaqueteDAO._conexion.Open();
         PaqueteDAO._comando.ExecuteNonQuery();
         PaqueteDAO._conexion.Close();
     }
     catch (Exception e)
     {
         throw e;
     }
     return(true);
 }
コード例 #15
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     if (txtDireccion.Text != "" && mtxtTrackingId.Text != "")
     {
         Paquete nuevoPaquete = new Paquete(txtDireccion.Text, mtxtTrackingId.Text);
         nuevoPaquete.Event1 += paq_InformaEstado;
         try
         {
             correo += nuevoPaquete;
             ActualizarEstados();
         }
         catch (TranckingIdRepetidoException ex)
         {
             MessageBox.Show(String.Format("El tracking ID {0} ya figura en la lista de envios",
                                           nuevoPaquete.TrackingId), ex.Message);
         }
     }
 }
コード例 #16
0
        /// <summary>
        /// Inserta en la base de datos
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public static bool Insertar(Paquete p)
        {
            bool value = false;

            try
            {
                string sql = "INSERT INTO Paquetes (direccionEntrega, trackingID, alumno) VALUES('" + p.DireccionEntrega + "','" + p.TrackingID + "','Begue Alejandro')";

                value = EjecutarNonQuery(sql);
            }
            catch (SqlException e)
            {
                value = false;
                throw e;
            }

            return(value);
        }
コード例 #17
0
 /// <summary>
 /// Recibe un paquete y lo inserta en la base
 /// </summary>
 /// <param name="p">un paquete</param>
 /// <returns>treu si logró el insert</returns>
 static bool Insertar(Paquete p)
 {
     try
     {
         comando.CommandText = "INSERT INTO correo-sp-2017 (direccionEntrega, trackingID, alumno) VALUES('" + p.DireccionEntrega + "', '" + p.TrackingID + "', 'Federico.Alaniz')";
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
         return(true);
     }
     catch (Exception)
     {
         throw new Exception("Error al insertar paquete en la base.");
     }
     finally
     {
         conexion.Close();
     }
 }
コード例 #18
0
ファイル: PaqueteDAO.cs プロジェクト: murraymatias/tp_labo2
        /// <summary>
        /// Guarda la informacion de un paquete en la base de datos
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public static bool Insertar(Paquete p)
        {
            try
            {
                connection.Open();
                string comando = string.Format("INSERT INTO Paquetes (direccionEntrega,trackingID,alumno) VALUES ('{0}','{1}','Suarez.Murray.Matias')", p.DireccionEntrega, p.TrackingID);

                command.CommandText = comando;
                command.ExecuteNonQuery();
            }
            finally
            {
                if (connection.State == System.Data.ConnectionState.Open && connection != null)
                {
                    connection.Close();
                }
            }
            return(true);
        }
コード例 #19
0
        public static bool Insertar(Paquete p)
        {
            bool rta = false;

            PaqueteDAO._comando = new SqlCommand("INSERT INTO Paquetes (direccionEntrega, trackingID, alumno) VALUES ('" + p.DireccionEntrega + "','" + p.TrackingID + "','Nicolas Ferrero')", PaqueteDAO._conexion);

            try
            {
                PaqueteDAO._conexion.Open();
                PaqueteDAO._comando.ExecuteNonQuery();
                PaqueteDAO._conexion.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(rta);
        }
コード例 #20
0
        /// <summary>
        /// Guarda la instancia de Paquete en la base de datos.
        /// </summary>
        /// <param name="p">Una instancia de Paquete</param>
        /// <returns>Verdadero, si pudo guardarlo.</returns>
        static public bool Insertar(Paquete p)
        {
            try {
                PaqueteDAO.comando.CommandType = System.Data.CommandType.Text;
                PaqueteDAO.comando.CommandText = string.Format("INSERT INTO Paquetes (direccionEntrega, trackingID, alumno) VALUES('{0}','{1}','{2}')",
                                                               p.DireccionEntrega,
                                                               p.TrackingID,
                                                               "Serein Álvaro Enuel");
                PaqueteDAO.comando.Connection = PaqueteDAO.conexion;

                PaqueteDAO.conexion.Open();
                PaqueteDAO.comando.ExecuteNonQuery();
                return(true);
            } catch (Exception) {
                throw new Exception("No se pudo subir la lista a la base de datos.");
            } finally {
                PaqueteDAO.conexion.Close();
            }
        }
コード例 #21
0
        /// <summary>
        /// Inserta un obj de tipo paquete a la base de datos
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public static bool Insertar(Paquete p)
        {
            comando.CommandText = string.Format("INSERT INTO Paquetes values ('{0}','{1}','{2}')", p.DireccionEntrega, p.TrackingID, "Vallejos Nahuel");
            //comando.CommandText = string.Format("INSERT INTO Paquetes values ('{1}')", p.DireccionEntrega);
            comando.CommandType = System.Data.CommandType.Text;
            comando.Connection  = conexion;
            try
            {
                conexion.Open();
                comando.ExecuteNonQuery();
                conexion.Close();

                return(true);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #22
0
 /// <summary>
 /// Inserta un paquete a la base de datos
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static bool Insertar(Paquete p)
 {
     try
     {
         comando.CommandText = string.Format("INSERT INTO [correo-sp-2017].[dbo].[Paquetes] values ('{0}','{1}','{2}')", p.DireccionEntrega, p.TrackingId, "Medeiros Lautaro");
         comando.CommandType = System.Data.CommandType.Text;
         conexion.Open();
         comando.ExecuteNonQuery();
         return(true);
     }
     catch (Exception e)
     {
         throw e;
     }
     finally
     {
         conexion.Close();
     }
 }
コード例 #23
0
        /// <summary>
        /// Método que inserta un nuevo registro en la base de datos
        /// </summary>
        /// <returns></returns>
        public static bool Insertar(Paquete p)
        {
            bool retorno = false;

            string sql = "INSERT INTO [correo-sp-2017].[dbo].[Paquetes] (direccionEntrega, trackingID, alumno) ";

            sql += "VALUES (@direccionEntrega, @trackingID, @alumno)";

            try
            {
                PaqueteDAO.comando = new SqlCommand();

                PaqueteDAO.comando.CommandType = CommandType.Text;

                PaqueteDAO.comando.Connection = PaqueteDAO.conexion;

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

                PaqueteDAO.comando.CommandText = sql;

                PaqueteDAO.conexion.Open();

                PaqueteDAO.comando.ExecuteNonQuery();


                retorno = true;
            }
            catch (Exception e)
            {
                PaqueteDAO.ExcepcionDAO.Invoke(e.Message, e);
            }
            finally
            {
                if (PaqueteDAO.conexion.State == ConnectionState.Open)
                {
                    PaqueteDAO.conexion.Close();
                }
            }

            return(retorno);
        }
コード例 #24
0
 public static bool Insertar(Paquete p)
 {
     try
     {
         string alumno = "Leonel Toledo";
         string sql    = String.Format("INSERT INTO Paquetes (direccionEntrega,trackingID,alumno) VALUES('{0}','{1}','{2}');", p.DireccionEntrega, p.TrackingID, alumno);
         PaqueteDAO.comando.CommandText = sql;
         PaqueteDAO.conexion.Open();
         PaqueteDAO.comando.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         throw e;
     }
     finally
     {
         PaqueteDAO.conexion.Close();
     }
     return(true);
 }
コード例 #25
0
 /// <summary>
 /// Método que inserta el registro en la tabla
 /// </summary>
 /// <param name="p">Datos del paquete a insertar</param>
 /// <returns>True si se pudo, exception si no</returns>
 public static bool Insertar(Paquete p)
 {
     try
     {
         string query = "INSERT INTO dbo.Paquetes (direccionEntrega, trackingID, alumno) VALUES ('" + p.DireccionEntrega + "','" + p.TrackingID + "','GONZALEZ HUGO NAHUEL')";
         comando.CommandText = query;
         comando.Connection.Open();
         comando.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         ExceptionDAO("Error al insertar datos en la DB", ex);
         return(false);
     }
     finally
     {
         conexion.Close();
     }
 }
コード例 #26
0
        /// <summary>
        /// Agrega un paquete a la base de datos
        /// </summary>
        /// <param name="p"></param>
        /// <returns>True si pudo agregarlo</returns>
        public static bool Insertar(Paquete p)
        {
            bool aux = false;

            try
            {
                PaqueteDAO.conexion.Open();
                PaqueteDAO.comando.Connection  = conexion;
                PaqueteDAO.comando.CommandText = "INSERT INTO [correo-sp-2017].dbo.Paquetes(direccionEntrega, trackingID, alumno) VALUES('" + p.DireccionEntrega + "', '" + p.TrackingID + "', 'Tomas Giordano')";
                PaqueteDAO.comando.ExecuteNonQuery();
                PaqueteDAO.conexion.Close();
                aux = true;
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }

            return(aux);
        }
コード例 #27
0
        public static bool Insertar(Paquete p)
        {
            string cmd = String.Format("INSERT INTO Paquetes([direccionEntrega],[trackingID],[alumno]) values('{0}','{1}','Lorena Melgarejo')", p.DireccionEntrega, p.TrackingID);

            try
            {
                comando.CommandText = cmd;
                comando.Connection.Open();
                comando.ExecuteNonQuery();
                return(true);
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                comando.Connection.Close();
            }
        }
コード例 #28
0
        /// <summary>
        /// Inserta un paquete en la db.
        /// </summary>
        /// <param name="p">Paquete</param>
        /// <returns></returns>
        public static bool Insertar(Paquete p)
        {
            string queryString = string.Format("insert into Paquetes (direccionEntrega, trackingID, alumno) values ('{0}', '{1}', 'Luca Provenzano')", p.DireccionEntrega, p.TrackingID);

            try
            {
                _comando.CommandText = queryString;
                _conexion.Open();
                _comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _conexion.Close();
            }
            return(true);
        }
コード例 #29
0
 /// <summary>
 /// Abre la conexion con la base de datos y la completa con los datos actuales
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static bool Insertar(Paquete p)
 {
     try
     {
         string consulta = $"INSERT INTO dbo.Paquetes(direccionEntrega, trackingID, alumno) VALUES('{p.DireccionEntrega}', '{p.TrackingID}', 'Goffredo Bruno')";
         PaqueteDAO.command.CommandText = consulta;
         PaqueteDAO.connection.Open();
         PaqueteDAO.command.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         PaqueteDAO.EventoDAO.Invoke("No se pudo realizar la consulta");
         return(false);
     }
     finally
     {
         PaqueteDAO.connection.Close();
     }
 }
コード例 #30
0
        public static bool Insertar(Paquete p)
        {
            string s        = string.Format("'{0}','{1}','Yamila Dionicio'", p.DireccionEntrega, p.TrackingID);
            string consulta = "INSERT INTO Paquetes(direccionEntrega, trackingID, alumno) VALUES(" + s + ")";

            try
            {
                conexion.Open();
                comando.CommandText = consulta;
                comando.Connection  = conexion;
                comando.CommandType = CommandType.Text;
                comando.ExecuteNonQuery();
                conexion.Close();
                return(true);
            }
            catch (Exception e)
            {
                throw new Exception("Error al Insertar", e);
            }
        }