/***************************************ACTUALIZACIONES Y ELIMINACIONES*********************************/ public void ActualizarRegistro(string parametro, csMovimieto mov) { int opcion = 0; DataTable dt = new DataTable(); Hashtable parametros = new Hashtable(); parametros.Add("TipoMovimiento", 1); parametros.Add("CantidadItems", 2); parametros.Add("TipoComprobantes", 3); parametros.Add("MontoPago", 4); parametros.Add("Vendedor", 5); parametros.Add("Cliente", 6); parametros.Add("Ofertas", 7); parametros.Add("Eliminar", 8); for (int i = 0; i <= parametros.Count; i++) { if (parametros.Contains(parametro)) { opcion = int.Parse(parametros[parametro].ToString()); } else { opcion = -1; } } switch (opcion) { case 1: movimiento.ModificarTipoMovimiento(mov); break; case 2: movimiento.ModificarCantidadItems(mov); break; case 3: movimiento.ModificarTipoComprobante(mov); break; case 4: movimiento.ModificarMontoPago(mov); break; case 5: movimiento.ModificarVendedor(mov); break; case 6: movimiento.ModificarCliente(mov); break; case 7: movimiento.ModificarOfertas(mov); break; case 8: movimiento.EliminarMovimiento(mov); break; } }
/**********************************************CONSULTAS************************************************/ public DataTable BuscarMovimiento(string parametro, csMovimieto mov) { int opcion = 0; DataTable dt = new DataTable(); Hashtable parametros = new Hashtable(); parametros.Add("Codigo", 1); parametros.Add("TipoMovimiento", 2); parametros.Add("CantidadItems", 3); parametros.Add("CodigoInterno", 4); parametros.Add("TipoComprobante", 5); parametros.Add("Monto", 6); parametros.Add("Vendedor", 7); parametros.Add("Cliente", 8); parametros.Add("Ofertas", 9); parametros.Add("Todos", 10); for (int i = 0; i <= parametros.Count; i++) { if (parametros.Contains(parametro)) { opcion = int.Parse(parametros[parametro].ToString()); } else { opcion = -1; } } switch (opcion) { case 1: dt = movimiento.ConsultarXCodigo(mov); break; case 2: dt = movimiento.ConsultarXTipoMovimiento(mov); break; case 3: dt = movimiento.ConsultarXCantidadItems(mov); break; case 4: dt = movimiento.ConsultarXTipoComprobante(mov); break; case 5: dt = movimiento.ConsultarXMonto(mov); break; case 6: dt = movimiento.ConsultarXVendedor(mov); break; case 7: dt = movimiento.ConsultarXCliente(mov); break; case 8: dt = movimiento.ConsultarXOfertas(mov); break; case 9: dt = movimiento.ConsultarXOfertas(mov); break; case 10: dt = movimiento.ConsultarTodos(); break; } return(dt); }