Ejemplo n.º 1
0
        /// <summary>
        /// Delete
        /// </summary>
        /// <returns>void</returns>
        /// <Date></Date>
        /// <Author>hcmoreno</Author>
        public static void Delete(Cliente pCliente)
        {
            SqlConnection connection = null;
            String strCnn;
            SqlCommand cmd = new SqlCommand();
            try
            {
                strCnn = CONNECTION_STRING;
                connection = new SqlConnection(strCnn);

                String sql = "delete from clientes where id_Cliente=@id_Cliente";

                cmd.CommandText = sql;
                cmd.Connection = connection;
                cmd.CommandType = CommandType.Text;

                cmd.Parameters.AddWithValue("@id_Cliente", pCliente.IdCliente);

                connection.Open();
                cmd.ExecuteNonQuery();

            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cmd.Dispose();
                connection.Close();
            }
        }
Ejemplo n.º 2
0
 public PedidoProduccion(int pidPedidoProd, int pcantTareas, float pmontoTotal, DateTime pfechaHora, Cliente pidCliente, Empleado plegajo)
 {
     idPedidoProd = pidPedidoProd;
     cantTareas = pcantTareas;
     montoTotal = pmontoTotal;
     fechaHora = pfechaHora;
     idCliente = pidCliente;
     legajo = plegajo;
 }
Ejemplo n.º 3
0
        public void GetByIdTest()
        {
            Cliente actual;

            Cliente pCliente = new Cliente(); // TODO: Initialize to an appropriate value
            pCliente.IdCliente = 72;
            pCliente.Apellidos = "Moreno";
            pCliente.Nombres = "Luis";
            pCliente.Telefono = 4680660;

            ClienteDAO.Insert(pCliente);

            actual = ClienteDAO.GetById(pCliente.IdCliente);

            Assert.AreEqual(pCliente.Apellidos, actual.Apellidos);
            Assert.AreEqual(pCliente.Nombres, actual.Nombres);
            Assert.AreEqual(pCliente.IdCliente, actual.IdCliente);
            Assert.AreEqual(pCliente.Telefono, actual.Telefono);
        }
Ejemplo n.º 4
0
 public void DeleteTest()
 {
     Cliente pCliente = new Cliente(); // TODO: Initialize to an appropriate value
     pCliente.IdCliente = 71;
     ClienteDAO.Delete(pCliente);
 }
Ejemplo n.º 5
0
        public void UpdateTest()
        {
            String strNombreAnterior;
            Cliente pCliente = new Cliente(); // TODO: Initialize to an appropriate value
            pCliente.IdCliente = 71;
            pCliente.Apellidos = "Moreno";
            pCliente.Nombres = "Santiago";
            pCliente.Telefono = 4680660;

            ClienteDAO.Insert(pCliente);

            strNombreAnterior = pCliente.Nombres;
            pCliente.Nombres = "Damian";
            ClienteDAO.Update(pCliente);
            Assert.AreNotEqual(strNombreAnterior, pCliente.Nombres);
        }
Ejemplo n.º 6
0
        public void InsertTest()
        {
            Cliente pCliente = new Cliente(); // TODO: Initialize to an appropriate value
            pCliente.IdCliente = 70;
            pCliente.Apellidos = "Moreno";
            pCliente.Nombres = "Hernan";
            pCliente.Telefono = 4680660;

            int actual;
            actual = ClienteDAO.Insert(pCliente);
            Assert.AreEqual(70, actual);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// GetAll
        /// </summary>
        /// <Author>hcmoreno</Author>
        public static List<Cliente> GetAll()
        {
            SqlConnection connection = null;
            SqlCommand cmd = new SqlCommand();
            SqlDataReader reader = null;
            try
            {
                connection = new SqlConnection(CONNECTION_STRING);

                String sql = "select id_Cliente, telefono, nombres, apellidos from clientes";

                cmd.CommandText = sql;
                cmd.Connection = connection;
                cmd.CommandType = CommandType.Text;

                connection.Open();
                reader = cmd.ExecuteReader();

                List<Cliente> clientes = new List<Cliente>();
                while (reader.Read())
                {
                    Cliente oCliente = new Cliente();
                    oCliente.IdCliente = (Int32)reader["id_Cliente"];
                    oCliente.Nombres = (String)reader["nombres"];
                    oCliente.Apellidos = (String)reader["apellidos"];
                    oCliente.Telefono = Convert.ToInt32(reader["telefono"]);

                    clientes.Add(oCliente);
                }

                return clientes;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cmd.Dispose();
                connection.Close();
                reader.Close();
            }
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Update
        /// </summary>
        /// <returns>void</returns>
        /// <Date></Date>
        /// <Author>hcmoreno</Author>
        public static void Update(Cliente pCliente)
        {
            SqlConnection connection = null;
            String strCnn;
            SqlCommand cmd = new SqlCommand();

            try
            {
                strCnn = CONNECTION_STRING;
                connection = new SqlConnection(strCnn);

                String sql = "update clientes set telefono =@telefono, nombres = @nombres, apellidos = @apellidos "
                    + "where id_Cliente=@id_Cliente";

                cmd.CommandText = sql;
                cmd.Connection = connection;
                cmd.CommandType = CommandType.Text;

                cmd.Parameters.AddWithValue("@id_Cliente", pCliente.IdCliente);
                cmd.Parameters.AddWithValue("@telefono", pCliente.Telefono);
                cmd.Parameters.AddWithValue("@nombres", pCliente.Nombres);
                cmd.Parameters.AddWithValue("@apellidos", pCliente.Apellidos);

                connection.Open();
                cmd.ExecuteNonQuery();

            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cmd.Dispose();
                connection.Close();
            }
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Insert
        /// </summary>
        ///<param name="pCU_ClientesBE">CU_ClientesBE</param>
        /// <returns>void</returns>
        /// <Date>2011-07-15T15:15:05</Date>
        /// <Author>hcmoreno</Author>
        public static int Insert(Cliente pCliente)
        {
            SqlConnection connection = null;

            SqlCommand cmd = new SqlCommand();
            try
            {
                connection = new SqlConnection(CONNECTION_STRING);

                String sql = "insert into clientes(id_Cliente,telefono,nombres, apellidos) OUTPUT Inserted.Id_Cliente "
                    + "values(@id_Cliente, @telefono,@nombres, @apellidos)";

                cmd.CommandText = sql;
                cmd.Connection = connection;
                cmd.CommandType = CommandType.Text;

                cmd.Parameters.AddWithValue("@id_Cliente", pCliente.IdCliente);
                cmd.Parameters.AddWithValue("@telefono", pCliente.Telefono);
                cmd.Parameters.AddWithValue("@nombres", pCliente.Nombres);
                cmd.Parameters.AddWithValue("@apellidos", pCliente.Apellidos);

                connection.Open();
                int id = (int)cmd.ExecuteScalar();
                return id;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cmd.Dispose();
                connection.Close();
            }
        }
Ejemplo n.º 10
0
        public static Cliente GetById(int id)
        {
            SqlDataReader reader = null;
            SqlConnection connection = null;
            SqlCommand cmd = new SqlCommand();

            try
            {
                connection = new SqlConnection(CONNECTION_STRING);

                String sql = "select id_Cliente, telefono, nombres, nombres, apellidos from clientes where id_Cliente = @id_Cliente";

                cmd.CommandText = sql;
                cmd.Connection = connection;
                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("@id_Cliente", id);

                connection.Open();
                reader = cmd.ExecuteReader();

                Cliente Cliente = null;
                if (reader.Read())
                {
                    Cliente = new Cliente();
                    Cliente.IdCliente = (Int32)reader["id_Cliente"];
                    Cliente.Nombres = (String)reader["nombres"];
                    Cliente.Apellidos = (String)reader["apellidos"];
                    Cliente.Telefono = Convert.ToInt32(reader["telefono"]);
                }
                return Cliente;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cmd.Dispose();
                connection.Close();
                reader.Close();
            }
        }