Пример #1
0
        public static EntidadCommercial GetCliente(int Cod)
        {
            EntidadCommercial temp = new EntidadCommercial();

            cn = DBConnection.MainConnection();
            try
            {
                using (OleDbCommand cmd = cn.CreateCommand())
                {
                    cmd.CommandText = "select * " +
                                      "From clientes " +
                                      "WHERE id = " + Cod + ";";

                    dr = cmd.ExecuteReader();


                    if (dr.Read())
                    {
                        temp.NombreCommercial = dr["nombre_commercial"].ToString();
                        temp.RTN = dr["RTN"].ToString();
                    }

                    dr.Close();
                    cn.Close();
                }
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show("Error al conseguir pregunta recuperacion.  " + ex);
            }



            return(temp);
        }
Пример #2
0
        public void openNewClienteModal(object parameter)
        {
            var temp = new NuevoClienteModal(this);

            NewClient = new EntidadCommercial();
            temp.ShowDialog();
        }
Пример #3
0
 public void updateInstanceCollection(EntidadCommercial updatedInstance)
 {
     SelectedProveedor.Id = updatedInstance.Id;
     SelectedProveedor.NombreCommercial = updatedInstance.NombreCommercial;
     SelectedProveedor.NombreContacto = updatedInstance.NombreContacto;
     SelectedProveedor.Direccion = updatedInstance.Direccion;
     SelectedProveedor.Telefono = updatedInstance.Telefono;
     SelectedProveedor.CorreoContacto = updatedInstance.CorreoContacto;
     SelectedProveedor.Commentario = updatedInstance.Commentario;
     SelectedProveedor.RTN = updatedInstance.RTN;
 }
Пример #4
0
        public void updateCollectionInstance(EntidadCommercial updatedInstance)
        {
            SelectedClient.Id = updatedInstance.Id;


            SelectedClient.NombreCommercial = updatedInstance.NombreCommercial;
            SelectedClient.NombreContacto   = updatedInstance.NombreContacto;
            SelectedClient.Direccion        = updatedInstance.Direccion;
            SelectedClient.Telefono         = updatedInstance.Telefono;
            SelectedClient.CorreoContacto   = updatedInstance.CorreoContacto;
            SelectedClient.Commentario      = updatedInstance.Commentario;
            SelectedClient.RTN = updatedInstance.RTN;
        }
Пример #5
0
        public static int CreateEntidad(EntidadCommercial newEntity, string type)
        {
            int ID = 0;

            cn = DBConnection.MainConnection();
            try
            {
                using (OleDbCommand cmd = cn.CreateCommand())
                {
                    cmd.CommandText = @"INSERT INTO " + type + " ([nombre_commercial],[nombre_contacto],[direccion],[telefono],[correo_contacto],[commentario],[RTN])" +
                                      "VALUES (@name,@contacto,@direccion,@telefono,@correo,@comment,@rtn)";


                    cmd.Parameters.AddRange(new OleDbParameter[]
                    {
                        new OleDbParameter("@name", newEntity.NombreCommercial),
                        new OleDbParameter("@contacto", newEntity.NombreContacto),
                        new OleDbParameter("@direccion", newEntity.Direccion),
                        new OleDbParameter("@telefono", newEntity.Telefono),
                        new OleDbParameter("@correo", newEntity.CorreoContacto),
                        new OleDbParameter("@comment", newEntity.Commentario),
                        new OleDbParameter("@rtn", newEntity.RTN)
                    });


                    cmd.ExecuteNonQuery();
                    cmd.CommandText = "Select @@Identity";
                    ID = (int)cmd.ExecuteScalar();
                }



                cn.Close();
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show("Error al crear " + type + "  " + ex);
                return(0);
            }



            System.Windows.MessageBox.Show(" " + type + " creado con exito.");
            return(ID);
        }
Пример #6
0
        public static void updateEntidad(EntidadCommercial entidad, string type)
        {
            cn = DBConnection.MainConnection();


            try
            {
                using (OleDbCommand cmd = cn.CreateCommand())
                {
                    cmd.CommandText = @"UPDATE " + type +
                                      " SET nombre_commercial = '" + entidad.NombreCommercial + "', nombre_contacto = '" + entidad.NombreContacto + "', direccion = '" + entidad.Direccion + "', correo_contacto = '" + entidad.CorreoContacto + "', commentario = '" + entidad.Commentario + "'   " +
                                      ",RTN = '" + entidad.RTN + "', telefono = '" + entidad.Telefono + "'  WHERE id = " + entidad.Id;


                    /*cmd.Parameters.AddRange(new OleDbParameter[]
                     * {
                     *  new OleDbParameter("@name",entidad.NombreCommercial),
                     *  new OleDbParameter("@commentario",entidad.Commentario),
                     *  new OleDbParameter("@contact",entidad.NombreContacto),
                     *  new OleDbParameter("@correo",entidad.CorreoContacto),
                     *  new OleDbParameter("@tipo",type),
                     *  new OleDbParameter("@direccion",entidad.Direccion),
                     *  new OleDbParameter("@telefono",entidad.Telefono),
                     *  new OleDbParameter("@rtn",entidad.RTN),
                     *  new OleDbParameter("@id",entidad.Id)
                     * });*/


                    cmd.ExecuteNonQuery();
                }

                cn.Close();
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show("Error al actualizar " + type + "  " + ex);
            }


            System.Windows.MessageBox.Show(" " + type + " actualizado con exito.");
        }
Пример #7
0
        public static List <EntidadCommercial> GetEntity(string type)
        {
            var entidades = new List <EntidadCommercial>();

            cn = DBConnection.MainConnection();
            try
            {
                cmd = new OleDbCommand("SELECT * FROM " + type + ";", cn);
                dr  = cmd.ExecuteReader();



                while (dr.Read())
                {
                    EntidadCommercial temp = new EntidadCommercial();

                    temp.Id = int.Parse(dr["id"].ToString());
                    temp.NombreCommercial = (dr["nombre_commercial"].ToString() == "" ? "N/A" : dr["nombre_commercial"].ToString());
                    temp.NombreContacto   = (dr["nombre_contacto"].ToString() == "" ? "N/A" : dr["nombre_contacto"].ToString());
                    temp.Direccion        = (dr["direccion"].ToString() == "" ? "N/A" : dr["direccion"].ToString());
                    temp.Telefono         = (dr["telefono"].ToString() == "" ? "N/A" : dr["telefono"].ToString());
                    temp.CorreoContacto   = (dr["correo_contacto"].ToString() == "" ? "N/A" : dr["correo_contacto"].ToString());
                    temp.Commentario      = (dr["commentario"].ToString() == "" ? "N/A" : dr["commentario"].ToString());
                    temp.RTN = (dr["RTN"].ToString() == "" ? "N/A" : dr["RTN"].ToString());


                    entidades.Add(temp);
                }

                dr.Close();
                cn.Close();
            }
            catch (Exception ex)
            {
                System.Windows.MessageBox.Show("Error al obtener entidades commerciales  " + ex);
            }


            return(entidades);
        }
Пример #8
0
 public void OpenNewModal(object parameter)
 {
     NuevoProveedor = new EntidadCommercial(); 
     var temp = new NuevoProveedorModal(this);
     temp.ShowDialog();
 }
Пример #9
0
 public void OpenEditModal(object parameter)
 {
     editModal = new EditarProveedor(this);
     NuevoProveedor = new EntidadCommercial(SelectedProveedor);
     editModal.ShowDialog();
 }
Пример #10
0
 public void Limpiar(object parameter)
 {
     NuevoProveedor = new EntidadCommercial();
 }
Пример #11
0
 public void openEditModal(object parameter)
 {
     NewClient = new EntidadCommercial(SelectedClient);
     editModal = new EditarClienteModal(this);
     editModal.ShowDialog();
 }