Пример #1
0
        public void CargarComboBoxPedido()
        {
            //////////////LISTAR FAMILIA/////////////////
            Compartido_Negocio ComparN = new Compartido_Negocio();

            cmb_Familia_P.ItemsSource       = ComparN.ListarFamProd();
            cmb_Familia_P.DisplayMemberPath = "descr_familia";
            cmb_Familia_P.SelectedValuePath = "id_familia_prod";


            //////////////LISTAR ESTADO/////////////////
            cmb_Estado_P.ItemsSource       = ComparN.ListarEstadoPedido();
            cmb_Estado_P.DisplayMemberPath = "desc_estado";
            cmb_Estado_P.SelectedValuePath = "id_estado";

            //////////////LISTAR EMPLEADO/////////////////
            cmb_Empleado_P.ItemsSource       = ComparN.ListarEmpleado();
            cmb_Empleado_P.DisplayMemberPath = "p_nombre_empleado";
            cmb_Empleado_P.SelectedValuePath = "id_empleado";

            //////////////LISTAR PROVEEDOR/////////////////
            cmb_Proveedor_P.ItemsSource       = ComparN.ListarProveedor();
            cmb_Proveedor_P.DisplayMemberPath = "razon_social_prov";
            cmb_Proveedor_P.SelectedValuePath = "id_proveedor";
        }
Пример #2
0
        private void BTN_iniciar_Click(object sender, RoutedEventArgs e)
        {
            Empleado_Negocio   empN       = new Empleado_Negocio();
            Compartido_Negocio compartido = new Compartido_Negocio();

            var item = empN.LoginUsuario(txt_usuario.Text, compartido.Encriptar(txt_contraseña.Password.ToString()));

            //regEnt = reg.LoginUsuario(usu, passw);

            if (item.Rows.Count > 0)
            {
                foreach (DataRow resp in item.Rows)
                {
                    Application.Current.Properties["NombreUsuario"] = resp["p_nombre_empleado"].ToString() + " " + resp["p_apellido_empleado"].ToString();
                    Application.Current.Properties["Perfil"]        = resp["id_cargo"].ToString();
                }

                this.Hide();
                MenuPrincipal ventana = new MenuPrincipal();
                ventana.ShowDialog();
            }
            else
            {
                txt_contraseña.Password = "";
                txt_usuario.Text        = "";
                MessageBox.Show("Usuario o Contraseña invalida");
            }
        }
        public void CargarComboBox()
        {
            Compartido_Negocio CompN = new Compartido_Negocio();

            //////////////LISTAR EMPLEADO INFORME PEDIDO/////////////////
            cmb_Empl_info.ItemsSource       = CompN.ListarEmpleado();
            cmb_Empl_info.DisplayMemberPath = "p_nombre_empleado";
            cmb_Empl_info.SelectedValuePath = "id_empleado";



            //////////////LISTAR PROVEEDOR/////////////////
            cmb_prov_info.ItemsSource       = CompN.ListarProveedor();
            cmb_prov_info.DisplayMemberPath = "razon_social_prov";
            cmb_prov_info.SelectedValuePath = "id_proveedor";

            //////////////LISTAR TIPO DOCUMENTO VENTA/////////////////
            cmb_Tipo_Doc_info_vta.ItemsSource       = CompN.ListarDocumentos();
            cmb_Tipo_Doc_info_vta.DisplayMemberPath = "descr_documento";
            cmb_Tipo_Doc_info_vta.SelectedValuePath = "id_documento";


            //////////////LISTAR FAMILIA PRODUCTO VENTA/////////////////
            cmb_familiaProd_info_vta.ItemsSource       = CompN.ListarFamProd();
            cmb_familiaProd_info_vta.DisplayMemberPath = "descr_familia";
            cmb_familiaProd_info_vta.SelectedValuePath = "id_familia_prod";
        }
Пример #4
0
        private void btn_Buscar_C_Click(object sender, RoutedEventArgs e)
        {
            Cliente_Negocio    clienteN = new Cliente_Negocio();
            DataTable          resp     = new DataTable();
            Compartido_Negocio comp     = new Compartido_Negocio();

            if (Txt_Rut_Cliente.Text != "")
            {
                try
                {
                    resp = clienteN.ListarCliente(Txt_Rut_Cliente.Text);
                    if (resp.Rows.Count > 0)
                    {
                        foreach (DataRow item in resp.Rows)
                        {
                            Txt_id_C.Text                  = item["ID_CLIENTE"].ToString();
                            Txt_Dv_Cliente.Text            = item["DV_CLIENTE"].ToString();
                            Txt_P_Nombre_C.Text            = item["p_nombre_cliente"].ToString();
                            Txt_S_Nombre_C.Text            = item["s_nombre_cliente"].ToString();
                            Txt_P_Apellido_C.Text          = item["p_apellido_cliente"].ToString();
                            Txt_S_Apellido_C.Text          = item["s_apellido_cliente"].ToString();
                            Txt_Direccion_C.Text           = item["direccion_cliente"].ToString();
                            Txt_numeracion_C.Text          = item["numeracion_cliente"].ToString();
                            Txt_Fono_C.Text                = item["fono_cliente"].ToString();
                            Txt_Depto_C.Text               = item["dept_cliente"].ToString();
                            Txt_Correo_C.Text              = item["correo_cliente"].ToString();
                            Txt_NombreU_C.Text             = item["nombre_usu_cliente"].ToString();
                            Txt_Contrasena_C.Password      = comp.DecrytedString(item["contrasena_cliente"].ToString());
                            Cmb_comuna_C.SelectedValue     = item["id_comuna"].ToString();
                            Cmb_Tipo_Cliente.SelectedValue = item["id_tipo_cliente"].ToString();
                            cmb_id_taller_C.SelectedValue  = item["id_taller"].ToString();

                            if (item["fiado"].ToString() == "1")
                            {
                                chk_Fiado.IsChecked = true;
                            }
                            else
                            {
                                chk_Fiado.IsChecked = false;
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Rut invalido");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Busqueda no arrojó resultados");
                    throw ex;
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar un Rut para la busqueda");
            }
        }
Пример #5
0
        private void btn_Buscar_E_Click(object sender, RoutedEventArgs e)
        {
            Empleado_Negocio   empN = new Empleado_Negocio();
            DataTable          resp = new DataTable();
            Compartido_Negocio comp = new Compartido_Negocio();

            if (Txt_Rut_Empleado.Text != "")
            {
                try
                {
                    resp = empN.ListarEmpleado(Txt_Rut_Empleado.Text);
                    if (resp.Rows.Count > 0)
                    {
                        foreach (DataRow item in resp.Rows)
                        {
                            Txt_id_E.Text                 = item["ID_EMPLEADO"].ToString();
                            Txt_Dv_Empleado.Text          = item["DV_EMPLEADO"].ToString();
                            Txt_P_Nombre_E.Text           = item["p_nombre_empleado"].ToString();
                            Txt_S_Nombre_E.Text           = item["s_nombre_empleado"].ToString();
                            Txt_P_Apellido_E.Text         = item["p_apellido_empleado"].ToString();
                            Txt_S_Apellido_E.Text         = item["s_apellido_empleado"].ToString();
                            Txt_Direccion_E.Text          = item["direccion_empleado"].ToString();
                            Txt_numeracion_E.Text         = item["numeracion_empleado"].ToString();
                            Txt_Fono_E.Text               = item["fono_empleado"].ToString();
                            Txt_Depto_E.Text              = item["depto_empleado"].ToString();
                            Txt_Correo_E.Text             = item["correo_empleado"].ToString();
                            Txt_NombreU_E.Text            = item["nombre_usu_empleado"].ToString();
                            Txt_Contrasena_E.Password     = comp.DecrytedString(item["contrasena_empleado"].ToString());
                            Cmb_comuna_E.SelectedValue    = item["id_comuna"].ToString();
                            Cmb_cargo_E.SelectedValue     = item["id_cargo"].ToString();
                            cmb_id_taller_E.SelectedValue = item["id_taller"].ToString();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Rut invalido");
                        //limpiarEmp();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Busqueda no arrojó resultados");
                    throw ex;
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar un Rut para la busqueda");
            }
        }
Пример #6
0
 private void cmb_Familia_prod_Vta_DropDownClosed(object sender, EventArgs e)
 {
     if (cmb_Familia_prod_Vta.Text == "")
     {
         MessageBox.Show("Seleccionar Familiar de producto");
     }
     else
     {
         Compartido_Negocio       comp      = new Compartido_Negocio();
         List <Tipo_Producto_dto> respuesta = new List <Tipo_Producto_dto>();
         int familiaCmb = int.Parse(cmb_Familia_prod_Vta.SelectedValue.ToString());
         respuesta = comp.ListarTipoProd(familiaCmb);
         cmb_Tipo_Prod_Vta.ItemsSource       = respuesta;
         cmb_Tipo_Prod_Vta.DisplayMemberPath = "descr_tipo_prod";
         cmb_Tipo_Prod_Vta.SelectedValuePath = "id_tipo_prod";
     }
 }
Пример #7
0
        public void CargarComboBox()
        {
            Compartido_Negocio comunaN = new Compartido_Negocio();



            //////////////LISTAR ESTADO/////////////////
            cmb_estado_recep.ItemsSource       = comunaN.ListarEstadoPedido();
            cmb_estado_recep.DisplayMemberPath = "desc_estado";
            cmb_estado_recep.SelectedValuePath = "id_estado";

            //////////////LISTAR EMPLEADO/////////////////
            cmb_empleado.ItemsSource       = comunaN.ListarEmpleado();
            cmb_empleado.DisplayMemberPath = "p_nombre_empleado";
            cmb_empleado.SelectedValuePath = "id_empleado";

            //////////////LISTAR PROVEEDOR/////////////////
            cmb_proveedor.ItemsSource       = comunaN.ListarProveedor();
            cmb_proveedor.DisplayMemberPath = "razon_social_prov";
            cmb_proveedor.SelectedValuePath = "id_proveedor";
        }
Пример #8
0
        public void CargarComboBox()
        {
            Tipo_Documento_Negocio Docu_Neg = new Tipo_Documento_Negocio();

            //////////////LISTAR FAMILIA/////////////////
            cmb_Documento_Vta.ItemsSource       = Docu_Neg.ListarDocumento();
            cmb_Documento_Vta.DisplayMemberPath = "descr_documento";
            cmb_Documento_Vta.SelectedValuePath = "id_documento";

            TallerNegocio TallerN = new TallerNegocio();

            //////////////LISTAR taller/////////////////
            cmb_taller_Vta.ItemsSource       = TallerN.ListarTaller();
            cmb_taller_Vta.DisplayMemberPath = "nombre";
            cmb_taller_Vta.SelectedValuePath = "id_taller";


            Servicio_Negocio Serv_N = new Servicio_Negocio();

            //////////////LISTAR ESTADO/////////////////
            cmb_servicio_Vta.ItemsSource       = Serv_N.ListaServicio();
            cmb_servicio_Vta.DisplayMemberPath = "Descripción";
            cmb_servicio_Vta.SelectedValuePath = "ID";

            //////////////LISTAR FAMILIA/////////////////
            Compartido_Negocio ComparN = new Compartido_Negocio();

            cmb_Familia_prod_Vta.ItemsSource       = ComparN.ListarFamProd();
            cmb_Familia_prod_Vta.DisplayMemberPath = "descr_familia";
            cmb_Familia_prod_Vta.SelectedValuePath = "id_familia_prod";

            Cliente_Negocio ClienN = new Cliente_Negocio();

            cmb_Cliente_Vta.ItemsSource       = ClienN.ListarClienteCMB();
            cmb_Cliente_Vta.DisplayMemberPath = "nombre_cliente";
            cmb_Cliente_Vta.SelectedValuePath = "id_cliente";
        }
Пример #9
0
        private void Btn_Buscar_reserva_Click(object sender, RoutedEventArgs e)
        {
            Reserva_Negocio    reserN = new Reserva_Negocio();
            DataTable          resp   = new DataTable();
            Compartido_Negocio comp   = new Compartido_Negocio();

            try
            {
                resp = reserN.ListarReservaPorIDCliente(txt_Id_Reserva.Text);

                if (resp.Rows.Count > 0)
                {
                    foreach (DataRow item in resp.Rows)
                    {
                        txt_Id_Reserva.Text     = item["ID_RESERVA"].ToString();
                        txt_Id_Rut.Text         = item["RUT_CLIENTE"].ToString();
                        txt_Id_P_N_Cliente.Text = item["P_NOMBRE_CLIENTE"].ToString();
                        txt_Id_P_A_Cliente.Text = item["P_APELLIDO_CLIENTE"].ToString();
                        cmb_Servicio.Text       = item["DESC_SERVICIO"].ToString();
                        cmb_Empleado.Text       = item["P_NOMBRE_EMPLEADO"].ToString();
                        cmb_Hora.Text           = item["HORA_RESERVA"].ToString();
                        //   cmb_Estado.Text = item["ID_DESCR_ESTADO_R"].ToString();
                        fecha_Reserva.Text = item["FECHA_RESERVA"].ToString();
                    }
                }
                else
                {
                    MessageBox.Show("ID Reserva inválido");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Busqueda no arrojó resultados");
                throw ex;
            }
        }
Пример #10
0
        private void Btn_Busca_Ped_Click(object sender, RoutedEventArgs e)
        {
            Recepcionar_Pedido_Negocio  RecepN  = new Recepcionar_Pedido_Negocio();
            List <Recepcion_pedido_dto> detalle = new List <Recepcion_pedido_dto>();
            DataTable          resp             = new DataTable();
            Compartido_Negocio comp             = new Compartido_Negocio();

            if (txt_id_pedido.Text != "")
            {
                try
                {
                    resp = RecepN.ObternerPedidoHDR(txt_id_pedido.Text);
                    if (resp.Rows.Count > 0)
                    {
                        foreach (DataRow item in resp.Rows)
                        {
                            txt_id_pedido.Text = item["ID_PEDIDO"].ToString();
                            //   txt_id_prod_recep.Text = item["ID_PRODUCTO"].ToString();
                            cmb_estado_recep.SelectedValue = item["id_estado"].ToString();
                            cmb_empleado.SelectedValue     = item["id_empleado"].ToString();
                            cmb_proveedor.SelectedValue    = item["id_proveedor"].ToString();
                            txt_total_recep.Text           = item["id_proveedor"].ToString();
                            txt_total_recep.Text           = decimal.Parse(item["TOTAL_PEDIDO"].ToString()).ToString("n2");
                        }
                        if (cmb_estado_recep.Text == "Finalizado" || cmb_estado_recep.Text == "Anulado")
                        {
                            if (cmb_estado_recep.Text == "Finalizado")
                            {
                                detalle = RecepN.ListarDetallePedido(txt_id_pedido.Text);
                                DG_Recep.ItemsSource             = detalle;
                                this.Btn_Confirmar_Rec.IsEnabled = false;
                                this.DG_Recep.IsEnabled          = false;
                                MessageBox.Show("El pedido número : " + txt_id_pedido.Text + " ya fue recepcionado");
                            }
                            else
                            {
                                detalle = RecepN.ListarDetallePedido(txt_id_pedido.Text);
                                DG_Recep.ItemsSource             = detalle;
                                this.Btn_Confirmar_Rec.IsEnabled = false;
                                this.DG_Recep.IsEnabled          = false;
                                MessageBox.Show("El pedido número : " + txt_id_pedido.Text + " fue anulado");
                            }
                        }
                        else
                        {
                            detalle = RecepN.ListarDetallePedido(txt_id_pedido.Text);
                            DG_Recep.ItemsSource             = detalle;
                            this.Btn_Confirmar_Rec.IsEnabled = true;
                            this.DG_Recep.IsEnabled          = true;
                        }
                    }
                    else
                    {
                        MessageBox.Show("ID invalido");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Busqueda no arrojó resultados");
                    throw ex;
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar un ID Pedido para la busqueda");
            }
        }