private void CargarCombos() { ClientesNEG clientesNEG = new ClientesNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); ReservaNEG reservaNEG = new ReservaNEG(); try { txtNombreSucursal.Text = sucursalNEG.CargarSucursal(sucursal).NOMBRE; txtNombreCliente.Text = clientesNEG.CargarCliente(cliente).NOMBRE + " " + clientesNEG.CargarCliente(cliente).APELLIDO; List <ReservaVIEW> listaServicio = reservaNEG.FiltrarRequerimientos3("CLIENTES", sucursal, cliente.ToString()); if (listaServicio.Count > 0) { cbxOrdenTrabajo.ItemsSource = listaServicio; cbxOrdenTrabajo.DisplayMemberPath = "ID"; cbxOrdenTrabajo.SelectedValuePath = "ID"; } else { cbxOrdenTrabajo.ItemsSource = null; MessageBox.Show("No existen Orden de Trabajo perdientes en pago para este cliente"); } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void btnBuscar_Click(object sender, RoutedEventArgs e) { try { string tipo = cbxTipoBusqueda.Text; string valor = txtBusqueda.Text.ToUpper(); dgDatos.ItemsSource = null; DataTable dt = new DataTable(); SucursalNEG sucursalNEG = new SucursalNEG(); List <SUCURSAL> lista = sucursalNEG.FiltrarSucursal(valor); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("DIRECCION"); dt.Columns.Add("NUMERO TEL"); dt.Columns.Add("EMPRESA"); dt.Columns.Add("ESTADO"); if (lista.Count > 0) { foreach (var x in lista) { dt.Rows.Add(x.ID, x.NOMBRE, x.DIRECCION, x.NUMERO_TELEFONO, x.MULTI_EMPRESA.RAZON_SOCIAL, x.ESTADO_SUCURSAL.NOMBRE); } } else { MessageBox.Show("No existen datos registrados para los filtros indicados"); } dgDatos.ItemsSource = dt.DefaultView; } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void CargarCombos() { MultiMonedaNEG multiMonedaNEG = new MultiMonedaNEG(); EmpleadosNEG empleadosNEG = new EmpleadosNEG(); try { List <MULTI_MONEDA> listaMultiMoneda = multiMonedaNEG.ListarMultiMoneda(); if (listaMultiMoneda.Count > 0) { cbxMoneda.ItemsSource = listaMultiMoneda; cbxMoneda.DisplayMemberPath = "TIPO_MODONEDA"; cbxMoneda.SelectedValuePath = "ID"; } cbxEmpleado.SelectedIndex = -1; cbxEmpleado.IsEnabled = false; txtNombreEmpleado.Text = ""; List <EmpleadosVIEW> listaEmpleados = empleadosNEG.ListarTodosEmpleadosSucursal(ordenPedidoCarga.SUCURSAL_ID); if (listaEmpleados.Count > 0) { cbxEmpleado.ItemsSource = listaEmpleados; cbxEmpleado.DisplayMemberPath = "NUM_ID"; cbxEmpleado.SelectedValuePath = "ID"; cbxEmpleado.IsEnabled = true; } SucursalNEG sucursalNEG = new SucursalNEG(); var datos = sucursalNEG.CargarSucursal(ordenPedidoCarga.SUCURSAL_ID); txtDireccion.Text = datos.DIRECCION; txtTelFijo.Text = datos.NUMERO_TELEFONO.ToString(); } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void CargarCombos() { try { ClientesNEG clientesNEG = new ClientesNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); List <ClienteVIEW> listaCliente = clientesNEG.ListarTodosClientes(); if (listaCliente.Count > 0) { cbxCliente.ItemsSource = listaCliente; cbxCliente.DisplayMemberPath = "NUM_ID"; cbxCliente.SelectedValuePath = "ID"; } List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas(); if (listaSucursal.Count > 0) { cbxSucursal.ItemsSource = listaSucursal; cbxSucursal.DisplayMemberPath = "NOMBRE"; cbxSucursal.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void cbxSucursal_Seleccion(object sender, SelectionChangedEventArgs e) { if (cbxSucursal.SelectedValue != null) { try { int sucursal = int.Parse(cbxSucursal.SelectedValue.ToString()); cbxEmpleado.SelectedIndex = -1; cbxEmpleado.IsEnabled = false; CargarTablaProductos(); txtNombreEmpleado.Text = ""; EmpleadosNEG empleadosNEG = new EmpleadosNEG(); List <EmpleadosVIEW> listaEmpleados = empleadosNEG.ListarTodosEmpleadosSucursal(sucursal); if (listaEmpleados.Count > 0) { cbxEmpleado.ItemsSource = listaEmpleados; cbxEmpleado.DisplayMemberPath = "NUM_ID"; cbxEmpleado.SelectedValuePath = "ID"; cbxEmpleado.IsEnabled = true; } SucursalNEG sucursalNEG = new SucursalNEG(); var datos = sucursalNEG.CargarSucursal(sucursal); txtDireccion.Text = datos.DIRECCION; txtTelFijo.Text = datos.NUMERO_TELEFONO.ToString(); } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { try { SucursalNEG sucursalNEG = new SucursalNEG(); int id = int.Parse(lblId.Content.ToString()); string nombre = txtNombre.Text.ToUpper(); string direccion = txtDireccion.Text.ToUpper(); int telefono = int.Parse(txtTelefono.Text); int empresa = int.Parse(cbxEmpresa.SelectedValue.ToString()); int estado = int.Parse(cbxEstado.SelectedValue.ToString()); string respuesta = sucursalNEG.ActualizarSucursal(nombre, direccion, telefono, estado, empresa, id); if (respuesta == "actualizado") { LimpiarFormulario(); MessageBox.Show("Los datos fueron actualizados satisfactoriamente"); } else { MessageBox.Show(respuesta); } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void CargarCombos() { try { SucursalNEG sucursalNEG = new SucursalNEG(); Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG(); cbxFolioOP.IsEnabled = false; cbxEmpleado.IsEnabled = false; List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas(); if (listaSucursal.Count > 0) { cbxSucursal.ItemsSource = listaSucursal; cbxSucursal.DisplayMemberPath = "NOMBRE"; cbxSucursal.SelectedValuePath = "ID"; } List <ESTADO_CONTROL_RECEPCION> listaEstadoRecepcion = tipos_EstadosNEG.ListarEControlRecepcion(); if (listaEstadoRecepcion.Count > 0) { cbxEstadoControl.ItemsSource = listaEstadoRecepcion; cbxEstadoControl.DisplayMemberPath = "NOMBRE"; cbxEstadoControl.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
public void CargarCombos() { SucursalNEG sucursalNEG = new SucursalNEG(); ProveedoresNEG proveedoresNEG = new ProveedoresNEG(); CategoriaNEG categoriaNEG = new CategoriaNEG(); Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG(); MarcaNEG marcaNEG = new MarcaNEG(); cbxTipoProducto.IsEnabled = false; try { List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas(); if (listaSucursal.Count > 0) { cbxSucursal.ItemsSource = listaSucursal; cbxSucursal.DisplayMemberPath = "NOMBRE"; cbxSucursal.SelectedValuePath = "ID"; } List <ProveedoresVIEW> listaProveedor = proveedoresNEG.ListarTodosProveedores(); if (listaProveedor.Count > 0) { cbxProveedor.ItemsSource = listaProveedor; cbxProveedor.DisplayMemberPath = "NOMBRE_EMPRESA"; cbxProveedor.SelectedValuePath = "ID"; } List <CATEGORIA> listaCategoria = categoriaNEG.ListarCategorias(); if (listaCategoria.Count > 0) { cbxCategoria.ItemsSource = listaCategoria; cbxCategoria.DisplayMemberPath = "NOMBRE"; cbxCategoria.SelectedValuePath = "ID"; } List <ESTADO_PRODUCTO> listaEProductos = tipos_EstadosNEG.ListarEProductos(); if (listaEProductos.Count > 0) { cbxEstado.ItemsSource = listaEProductos; cbxEstado.DisplayMemberPath = "NOMBRE"; cbxEstado.SelectedValuePath = "ID"; } List <MARCA> listaMarca = marcaNEG.ListarMarcas(); if (listaMarca.Count > 0) { cbxMarca.ItemsSource = listaMarca; cbxMarca.DisplayMemberPath = "NOMBRE"; cbxMarca.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
public void CargarCombos() { PaisNEG paisNEG = new PaisNEG(); Tipos_EstadosNEG tiposNEG = new Tipos_EstadosNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); cbxRegion.IsEnabled = false; cbxProvincia.IsEnabled = false; cbxComuna.IsEnabled = false; try { List <PAIS> listaPaises = paisNEG.ListarPaises(); if (listaPaises.Count > 0) { cbxPais.ItemsSource = listaPaises; cbxPais.DisplayMemberPath = "NOMBRE"; cbxPais.SelectedValuePath = "ID"; } List <TIPO_PERSONA> listaPersonas = tiposNEG.ListarTPersonas(); if (listaPersonas.Count > 0) { cbxTipoPersona.ItemsSource = listaPersonas; cbxTipoPersona.DisplayMemberPath = "NOMBRE"; cbxTipoPersona.SelectedValuePath = "ID"; } List <ESTADO_PERSONA> listaEPersonas = tiposNEG.ListarEPersonas(); if (listaEPersonas.Count > 0) { cbxEstadoPersona.ItemsSource = listaEPersonas; cbxEstadoPersona.DisplayMemberPath = "NOMBRE"; cbxEstadoPersona.SelectedValuePath = "ID"; } List <ESTADO_CLIENTE> listaEClientes = tiposNEG.ListarECliente(); if (listaEClientes.Count > 0) { cbxEstadoCliente.ItemsSource = listaEClientes; cbxEstadoCliente.DisplayMemberPath = "NOMBRE"; cbxEstadoCliente.SelectedValuePath = "ID"; } List <SUCURSAL> listaSucursales = sucursalNEG.ListarSucuralesActivas(); if (listaSucursales.Count > 0) { cbxSucursal.ItemsSource = listaSucursales; cbxSucursal.DisplayMemberPath = "NOMBRE"; cbxSucursal.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
public void CargarCombos() { PaisNEG paisNEG = new PaisNEG(); Tipos_EstadosNEG tiposNEG = new Tipos_EstadosNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); cbxRegion.IsEnabled = false; cbxProvincia.IsEnabled = false; cbxComuna.IsEnabled = false; try { List <PAIS> listaPaises = paisNEG.ListarPaises(); if (listaPaises.Count > 0) { cbxPais.ItemsSource = listaPaises; cbxPais.DisplayMemberPath = "NOMBRE"; cbxPais.SelectedValuePath = "ID"; } List <TIPO_PERSONA> listaTPersonas = tiposNEG.ListarTPersonas(); if (listaTPersonas.Count > 0) { cbxTipoPersona.ItemsSource = listaTPersonas; cbxTipoPersona.DisplayMemberPath = "NOMBRE"; cbxTipoPersona.SelectedValuePath = "ID"; } List <ESTADO_PERSONA> listaEPersonas = tiposNEG.ListarEPersonas(); if (listaEPersonas.Count > 0) { cbxEstadoPersona.ItemsSource = listaEPersonas; cbxEstadoPersona.DisplayMemberPath = "NOMBRE"; cbxEstadoPersona.SelectedValuePath = "ID"; } List <TIPO_PROVEEDOR> listaTEmpleados = tiposNEG.ListarTProveedores(); if (listaTEmpleados.Count > 0) { cbxTipoProveedor.ItemsSource = listaTEmpleados; cbxTipoProveedor.DisplayMemberPath = "NOMBRE"; cbxTipoProveedor.SelectedValuePath = "ID"; } List <ESTADO_PROVEEDOR> listaEEmpleados = tiposNEG.ListarEProveedor(); if (listaEEmpleados.Count > 0) { cbxEstadoProveedor.ItemsSource = listaEEmpleados; cbxEstadoProveedor.DisplayMemberPath = "NOMBRE"; cbxEstadoProveedor.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void dgDatos_MouseDoubleClick(object sender, EventArgs e) { DataRowView dr = dgDatos.SelectedItem as DataRowView; DataRow dr1 = dr.Row; int id = Convert.ToInt32(dr1.ItemArray[0]); SucursalNEG sucursalNEG = new SucursalNEG(); var datos = sucursalNEG.CargarSucursal(id); txtNombre.Text = datos.NOMBRE; txtDireccion.Text = datos.DIRECCION; txtTelefono.Text = datos.NUMERO_TELEFONO.ToString(); cbxEmpresa.SelectedValue = datos.MULTI_EMPRESA_ID; cbxEstado.SelectedValue = datos.ESTADO_SUCURSAL_ID; lblId.Content = datos.ID; }
public void CargarTabla() { dgDatos.ItemsSource = null; DataTable dt = new DataTable(); SucursalNEG sucursalNEG = new SucursalNEG(); MultiEmpresaNEG multiEmpresaNEG = new MultiEmpresaNEG(); Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG(); try { List <SUCURSAL> lista = sucursalNEG.ListarTodasSucursales(); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("DIRECCION"); dt.Columns.Add("NUMERO TEL"); dt.Columns.Add("EMPRESA"); dt.Columns.Add("ESTADO"); if (lista.Count > 0) { foreach (var x in lista) { dt.Rows.Add(x.ID, x.NOMBRE, x.DIRECCION, x.NUMERO_TELEFONO, x.MULTI_EMPRESA.RAZON_SOCIAL, x.ESTADO_SUCURSAL.NOMBRE); } } dgDatos.ItemsSource = dt.DefaultView; List <MULTI_EMPRESA> listaempresa = multiEmpresaNEG.ListarEmpresas(); if (listaempresa.Count > 0) { cbxEmpresa.ItemsSource = listaempresa; cbxEmpresa.DisplayMemberPath = "RAZON_SOCIAL"; cbxEmpresa.SelectedValuePath = "ID"; } List <ESTADO_SUCURSAL> listaestado = tipos_EstadosNEG.ListarESucursal(); if (listaestado.Count > 0) { cbxEstado.ItemsSource = listaestado; cbxEstado.DisplayMemberPath = "NOMBRE"; cbxEstado.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void CargarCombos() { try { ClientesNEG clientesNEG = new ClientesNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG(); MultiMonedaNEG multiMonedaNEG = new MultiMonedaNEG(); List <ClienteVIEW> listaCliente = clientesNEG.ListarTodosClientes(); if (listaCliente.Count > 0) { cbxCliente.ItemsSource = listaCliente; cbxCliente.DisplayMemberPath = "NUM_ID"; cbxCliente.SelectedValuePath = "ID"; } List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas(); if (listaSucursal.Count > 0) { cbxSucursal.ItemsSource = listaSucursal; cbxSucursal.DisplayMemberPath = "NOMBRE"; cbxSucursal.SelectedValuePath = "ID"; } List <TIPO_VENTA> listaTipoVenta = tipos_EstadosNEG.ListarTVentas(); if (listaTipoVenta.Count > 0) { cbxTipoDocumento.ItemsSource = listaTipoVenta; cbxTipoDocumento.DisplayMemberPath = "NOMBRE"; cbxTipoDocumento.SelectedValuePath = "ID"; } List <MULTI_MONEDA> listaMoneda = multiMonedaNEG.ListarMultiMoneda(); if (listaMoneda.Count > 0) { cbxMoneda.ItemsSource = listaMoneda; cbxMoneda.DisplayMemberPath = "TIPO_MODONEDA"; cbxMoneda.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void CargarCombos() { SucursalNEG sucursalNEG = new SucursalNEG(); CategoriaNEG categoriaNEG = new CategoriaNEG(); MarcaNEG marcaNEG = new MarcaNEG(); ProductosNEG productosNEG = new ProductosNEG(); cbxTipoProducto.IsEnabled = false; try { txtNombreSucursal.Text = sucursalNEG.CargarSucursal(sucursal).NOMBRE; List <CATEGORIA> listaCategoria = categoriaNEG.ListarCategorias(); if (listaCategoria.Count > 0) { cbxCategoria.ItemsSource = listaCategoria; cbxCategoria.DisplayMemberPath = "NOMBRE"; cbxCategoria.SelectedValuePath = "ID"; } List <MARCA> listaMarca = marcaNEG.ListarMarcas(); if (listaMarca.Count > 0) { cbxMarca.ItemsSource = listaMarca; cbxMarca.DisplayMemberPath = "NOMBRE"; cbxMarca.SelectedValuePath = "ID"; } List <ProductosVIEW> listaProductos = productosNEG.ListarTodosProductosSucursal(sucursal); if (listaProductos.Count > 0) { cbxProducto.ItemsSource = listaProductos; cbxProducto.DisplayMemberPath = "NOMBRE"; cbxProducto.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void CargarCombos() { ProveedoresNEG proveedoresNEG = new ProveedoresNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); MultiMonedaNEG multiMonedaNEG = new MultiMonedaNEG(); EmpleadosNEG empleadosNEG = new EmpleadosNEG(); cbxEmpleado.IsEnabled = false; cbxMoneda.IsEnabled = false; try { List <ProveedoresVIEW> listaProveedor = proveedoresNEG.ListarTodosProveedores(); if (listaProveedor.Count > 0) { cbxProveedor.ItemsSource = listaProveedor; cbxProveedor.DisplayMemberPath = "NOMBRE_EMPRESA"; cbxProveedor.SelectedValuePath = "ID"; } List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas(); if (listaSucursal.Count > 0) { cbxSucursal.ItemsSource = listaSucursal; cbxSucursal.DisplayMemberPath = "NOMBRE"; cbxSucursal.SelectedValuePath = "ID"; } List <MULTI_MONEDA> listaMultiMoneda = multiMonedaNEG.ListarMultiMoneda(); if (listaMultiMoneda.Count > 0) { cbxMoneda.ItemsSource = listaMultiMoneda; cbxMoneda.DisplayMemberPath = "TIPO_MODONEDA"; cbxMoneda.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void CargarFormulario(OrdenPedidoVIEW data) { lblIdOrdenPedido.Content = data.ID.ToString(); txtFolio.Text = dataRow["FOLIO"].ToString(); txtproveedor.Text = data.PROVEEDOR; txtRutProveedor.Text = dataRow["RUT PROVEEDOR"].ToString(); dpkFechaCreacion.SelectedDate = data.FECHA_CREACION; txtSucursal.Text = data.SUCURSAL; SucursalNEG sucursalNEG = new SucursalNEG(); var datos = sucursalNEG.CargarSucursal(data.SUCURSAL_ID); txtDireccion.Text = datos.DIRECCION; txtTelFijo.Text = datos.NUMERO_TELEFONO.ToString(); txtEmailSucursal.Text = data.EMAIL_SUCURSAL.ToString(); cbxMoneda.SelectedValue = data.MULTI_MONEDA_ID; cbxEmpleado.SelectedValue = data.EMPLEADO_ID; txtEmailProveedor.Text = data.EMAIL_PROVEEDOR; int empleado = int.Parse(cbxEmpleado.SelectedValue.ToString()); EmpleadosNEG empleadosNEG = new EmpleadosNEG(); var datos1 = empleadosNEG.CargarEmpleado(empleado); txtNombreEmpleado.Text = datos1.NOMBRE + " " + datos1.APELLIDO; DetalleOrdenPedidoNEG detalleOrdenPedidoNEG = new DetalleOrdenPedidoNEG(); List <DETALLE_ORDEN_PEDIDO> listaDetalle = detalleOrdenPedidoNEG.CargarlistaDetalleOrden(data.ID); foreach (var fila in listaDetalle) { AgregarItemTablaProductos(fila.PRODUCTO_ID, fila.NOMBRE_PRODUCTO, int.Parse(fila.CANTIDAD.ToString()), Convert.ToDecimal(fila.PRECIO_COMPRA), Convert.ToDecimal(fila.MONTO_TOTAL)); } int moneda = int.Parse(cbxMoneda.SelectedValue.ToString()); MultiMonedaNEG multiMonedaNEG = new MultiMonedaNEG(); var datos2 = multiMonedaNEG.CargarMultiMoneda(moneda); decimal valorMoneda = Convert.ToDecimal(datos2.MONTO); decimal costoCLP = Convert.ToDecimal(txtCostoTotal.Text); txtCostoMoneda.Text = string.Format("{0:n2}", (Math.Truncate((costoCLP / valorMoneda)))); }
private void CargarCombos() { ServiciosNEG serviciosNEG = new ServiciosNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); try { txtNombreSucursal.Text = sucursalNEG.CargarSucursal(sucursal).NOMBRE; List <ServiciosVIEW> listaServicio = serviciosNEG.FiltrarServicios("ID SUCURSAL", sucursal.ToString()); if (listaServicio.Count > 0) { cbxSerivioc.ItemsSource = listaServicio; cbxSerivioc.DisplayMemberPath = "TIPO_SERVICIO"; cbxSerivioc.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
public void CargarCombos() { Tipos_EstadosNEG tiposNEG = new Tipos_EstadosNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); try { List <TIPO_SERVICIO> listaTServicios = tiposNEG.ListarTServicios(); if (listaTServicios.Count > 0) { cbxTipoServicio.ItemsSource = listaTServicios; cbxTipoServicio.DisplayMemberPath = "NOMBRE"; cbxTipoServicio.SelectedValuePath = "ID"; } List <ESTADO_SERVICIO> listaEServicios = tiposNEG.ListarEServicios(); if (listaEServicios.Count > 0) { cbxEstadoServicio.ItemsSource = listaEServicios; cbxEstadoServicio.DisplayMemberPath = "NOMBRE"; cbxEstadoServicio.SelectedValuePath = "ID"; } List <SUCURSAL> listaSucursales = sucursalNEG.ListarSucuralesActivas(); if (listaSucursales.Count > 0) { cbxSucursal.ItemsSource = listaSucursales; cbxSucursal.DisplayMemberPath = "NOMBRE"; cbxSucursal.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void cbxTipoBusqueda_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cbxTipoBusqueda.SelectedValue != null) { try { string tipo = cbxTipoBusqueda.SelectedIndex.ToString(); if (tipo == "0") { tipo = "ESTADO"; } if (tipo == "1") { tipo = "CLIENTES"; } if (tipo == "2") { tipo = "SUCURSAL"; } cbxTextoBusqueda.ItemsSource = null; cbxTextoBusqueda.IsEnabled = false; if (tipo == "CLIENTES") { ClientesNEG clientesNEG = new ClientesNEG(); List <ClienteVIEW> listaClientes = clientesNEG.ListarTodosClientes(); if (listaClientes.Count > 0) { cbxTextoBusqueda.ItemsSource = listaClientes; cbxTextoBusqueda.DisplayMemberPath = "NUM_ID"; cbxTextoBusqueda.SelectedValuePath = "ID"; } cbxTextoBusqueda.IsEnabled = true; } else if (tipo == "SUCURSAL") { SucursalNEG sucursalNEG = new SucursalNEG(); List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas(); if (listaSucursal.Count > 0) { cbxTextoBusqueda.ItemsSource = listaSucursal; cbxTextoBusqueda.DisplayMemberPath = "NOMBRE"; cbxTextoBusqueda.SelectedValuePath = "ID"; } cbxTextoBusqueda.IsEnabled = true; } else if (tipo == "ESTADO") { Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG(); List <string> listaTipoEstados = new List <string>(); listaTipoEstados.Add("RESERVADO"); listaTipoEstados.Add("INICIADO"); listaTipoEstados.Add("COMPLETADO"); listaTipoEstados.Add("PAGADO"); if (listaTipoEstados.Count > 0) { cbxTextoBusqueda.ItemsSource = listaTipoEstados; cbxTextoBusqueda.DisplayMemberPath = "NOMBRE"; cbxTextoBusqueda.SelectedValuePath = "ID"; } cbxTextoBusqueda.IsEnabled = true; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } } else { cbxTextoBusqueda.SelectedIndex = -1; cbxTextoBusqueda.IsEnabled = false; } }
private void CargarBoleta(DataRow dataRow) { CargarTablaDetalle(); int idBoleta = int.Parse(dataRow["ID"].ToString()); VentasDAL ventas = new VentasDAL(); AnulacionVentasDAL anulacionVentasDAL = new AnulacionVentasDAL(); datosDocumentoPagoVIEW = ventas.CargarDatos(idBoleta); VENTAS datoVenta = ventas.ObtenerVentaId(idBoleta); SucursalNEG sucursalNEG = new SucursalNEG(); EmpleadosNEG empleadosNEG = new EmpleadosNEG(); txtCliente.Text = datosDocumentoPagoVIEW.NOMBRE_CLIENTE + " " + datosDocumentoPagoVIEW.APELLIDO_CLIENTE; txtSucursal.Text = sucursalNEG.CargarSucursal(datoVenta.SUCURSAL_ID).NOMBRE; txtEmpleado.Text = empleadosNEG.CargarEmpleado(datoVenta.EMPLEADO_ID).NOMBRE + " " + empleadosNEG.CargarEmpleado(datoVenta.EMPLEADO_ID).APELLIDO; dpkFechaCreacion.SelectedDate = datoVenta.FECHA_VENTA; string folio = idBoleta.ToString(); for (int i = 0; i < 9; i++) { if (folio.Length < 8) { folio = "0" + folio; } } txtFolio.Text = folio; txtTipoDocumento.Text = datosDocumentoPagoVIEW.TIPO_DOCUMENTO; txtestadoVenta.Text = anulacionVentasDAL.ValidaEstadoVenta(idBoleta); txtMoneda.Text = datosDocumentoPagoVIEW.TIPO_MONEDA; double neto = Convert.ToDouble(datosDocumentoPagoVIEW.TOTAL) / 1.19; txtNeto.Text = string.Format("{0:n2}", (neto)); double iva = neto * 0.19; txtIva.Text = string.Format("{0:n2}", iva); txtTotal.Text = string.Format("{0:n2}", (Convert.ToDouble(datosDocumentoPagoVIEW.TOTAL))); txtTotalMoneda.Text = string.Format("{0:n2}", (datosDocumentoPagoVIEW.TOTAL * datosDocumentoPagoVIEW.COSTO_MONEDA)); //ORDEN DE TRABAJO N°" List <DETALLE_VENTAS> listaDetalles = ventas.ListarDetalleVenta(idBoleta); foreach (var x in listaDetalles) { if (x.SERVICIO_ID == 1 && x.PRODUCTO_ID == 1) {//OT string idOrden = x.NOMBRE_PRODUCTO.Split('°')[1]; DataTable tabla = ((DataView)dgDetalleDocumento.ItemsSource).ToTable(); DataRow fila = tabla.NewRow(); fila["CANTIDAD"] = 1; fila["TIPO ITEM"] = "OT"; fila["ID ITEM"] = idOrden; fila["NOMBRE ITEM"] = x.NOMBRE_PRODUCTO; fila["P UNITARIO"] = x.PRECIO_VENTA; fila["TOTAL"] = x.PRECIO_VENTA; tabla.Rows.Add(fila); dgDetalleDocumento.ItemsSource = tabla.DefaultView; } else if (x.PRODUCTO_ID == 1 && x.SERVICIO_ID > 1) {//serv DataTable tabla = ((DataView)dgDetalleDocumento.ItemsSource).ToTable(); DataRow fila = tabla.NewRow(); fila["CANTIDAD"] = 1; fila["TIPO ITEM"] = "SER"; fila["ID ITEM"] = x.SERVICIO_ID; fila["NOMBRE ITEM"] = x.NOMBRE_PRODUCTO; fila["P UNITARIO"] = x.PRECIO_VENTA; fila["TOTAL"] = x.MONTO_TOTAL; tabla.Rows.Add(fila); dgDetalleDocumento.ItemsSource = tabla.DefaultView; } else if (x.PRODUCTO_ID > 1 && x.SERVICIO_ID == 1) {//prod DataTable tabla = ((DataView)dgDetalleDocumento.ItemsSource).ToTable(); DataRow fila = tabla.NewRow(); fila["CANTIDAD"] = x.CANTIDAD; fila["TIPO ITEM"] = "PRO"; fila["ID ITEM"] = x.PRODUCTO_ID; fila["NOMBRE ITEM"] = x.NOMBRE_PRODUCTO; fila["P UNITARIO"] = x.PRECIO_VENTA; fila["TOTAL"] = x.MONTO_TOTAL; tabla.Rows.Add(fila); dgDetalleDocumento.ItemsSource = tabla.DefaultView; } } }
private void cbxTipoBusqueda_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cbxTipoBusqueda.SelectedValue != null) { try { string tipo = cbxTipoBusqueda.SelectedIndex.ToString(); if (tipo == "0") { tipo = "PROVEEDOR"; } if (tipo == "1") { tipo = "SUCURSAL"; } if (tipo == "2") { tipo = "ESTADO"; } cbxTextoBusqueda.ItemsSource = null; cbxTextoBusqueda.IsEnabled = false; if (tipo == "PROVEEDOR") { ProveedoresNEG proveedoresNEG = new ProveedoresNEG(); List <ProveedoresVIEW> listaProveedor = proveedoresNEG.ListarTodosProveedores(); if (listaProveedor.Count > 0) { cbxTextoBusqueda.ItemsSource = listaProveedor; cbxTextoBusqueda.DisplayMemberPath = "NOMBRE_EMPRESA"; cbxTextoBusqueda.SelectedValuePath = "ID"; } cbxTextoBusqueda.IsEnabled = true; } else if (tipo == "SUCURSAL") { SucursalNEG sucursalNEG = new SucursalNEG(); List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas(); if (listaSucursal.Count > 0) { cbxTextoBusqueda.ItemsSource = listaSucursal; cbxTextoBusqueda.DisplayMemberPath = "NOMBRE"; cbxTextoBusqueda.SelectedValuePath = "ID"; } cbxTextoBusqueda.IsEnabled = true; } else if (tipo == "ESTADO") { Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG(); List <ESTADO_ORDEN_PEDIDO> listaTipoEstados = tipos_EstadosNEG.ListarEOrdenesPedidos(); if (listaTipoEstados.Count > 0) { cbxTextoBusqueda.ItemsSource = listaTipoEstados; cbxTextoBusqueda.DisplayMemberPath = "NOMBRE"; cbxTextoBusqueda.SelectedValuePath = "ID"; } cbxTextoBusqueda.IsEnabled = true; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } } else { cbxTextoBusqueda.SelectedIndex = -1; cbxTextoBusqueda.IsEnabled = false; } }