public virtual void CompareDBDataToLists(DataDB dataDB) { Console.WriteLine(); Console.WriteLine("*** ERROR-CompareDBDataToLists ***:\r\nMessage: {0}", "Function 'CompareDBDataToLists(..)' for : \"" + _DBType + "\" not defined!"); Console.Read(); Environment.Exit(-1); }
public GetMaterialView() { InitializeComponent(); InitializeComponentCustomize(); lastAssginedOrder = DataDB.GetLastAssignedOrder(); BtnLastEmail.Text += $"({lastAssginedOrder.Id})"; BtnLastExcel.Text += $"({lastAssginedOrder.Id})"; EmptyOrderLabel.Hide(); this.MaximizeBox = false; this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedSingle; Panel.Width = this.Width - 40; Panel.HorizontalScroll.Maximum = 0; Panel.AutoScroll = false; Panel.VerticalScroll.Visible = true; Panel.AutoScroll = true; Panel.WrapContents = false; ordersList = DataDB.GetPendingOrders(); OrderIdInput.Focus(); this.ActiveControl = OrderIdInput; shownOrdersList = Util.CloneOrderList(ordersList); SetItemList(); }
private void FillDataGrid() { var dataSet = DataDB.GetMaterial(); DataGrid.DataSource = dataSet.Tables[0]; DataGrid.Columns["Id"].Visible = false; DataGrid.Columns["Code"].Visible = false; DataGrid.Columns["IsActive"].Visible = false; DataGrid.Columns["Origin_FK"].Visible = false; DataGrid.Columns["Name"].Visible = false; DataGrid.Columns["WhenInserted"].Visible = false; DataGrid.AllowUserToResizeColumns = true; DataGrid.Columns["OriginalCode"].HeaderText = "Code"; DataGrid.Columns["OriginalCode"].Width = 200; DataGrid.Columns["Description"].Width = 200; DataGrid.Columns["StockTotal"].HeaderText = "Total"; DataGrid.Columns["StockTotal"].Width = 50; DataGrid.DataError += DataGrid_DataError; DataGrid.Columns["Unit"].Width = 75; DataGrid.Columns["KLT"].Width = 150; DataGrid.UserDeletingRow += DataGrid_UserDeletingRow; }
public virtual void SaveDBData(DataDB dataDB) { Console.WriteLine(); Console.WriteLine("*** ERROR-SaveDBData ***:\r\nMessage: {0}", "Function 'SaveDBData(..)' for : \"" + _DBType + "\" not defined!"); Console.Read(); Environment.Exit(-1); }
public MaterialGridForDummies() { InitializeComponent(); FillDataGrid(); DeletedMaterialList = new List <MaterialStuck>(); this.MaximizeBox = false; this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedSingle; string originalCode = "OriginalCode"; this.SelectInput.Items.Add(originalCode); this.SelectInput.Items.Add("Location"); this.SelectInput.Items.Add("KLT"); this.SelectInput.DropDownStyle = ComboBoxStyle.DropDownList; this.SelectInput.SelectedIndex = 0; FillDataGrid(); Input.Focus(); this.ActiveControl = Input; DataGridCodes.ColumnCount = 1; DataGridCodes.Columns[0].Name = "Code"; DataGridCodes.Columns[0].Width = 200; SupplierComboBox.DataSource = DataDB.GetSuppliers(); UnitComboBox.DataSource = DataDB.GetUnits(); UnitComboBox.SelectedIndex = 3; this.SupplierComboBox.DropDownStyle = ComboBoxStyle.DropDownList; this.UnitComboBox.DropDownStyle = ComboBoxStyle.DropDownList; }
private void Click_Save(object sender, EventArgs e) { if (!IsValidToSave()) { return; } string stringOriginalCode = String.Empty; string stringCode = String.Empty; foreach (DataGridViewRow row in DataGridCodes.Rows) { string stringTemp = Util.ConvertDynamicToString(row.Cells[0].Value); stringOriginalCode += stringTemp + " "; stringCode += Util.NormalizeString(stringTemp) + " "; } stringOriginalCode = stringOriginalCode.TrimEnd(' '); MaterialStuck materialStuck = new MaterialStuck() { OriginalCode = stringOriginalCode, Name = Util.NormalizeString(NameInput.Text), Code = stringCode, Ktl = Util.NormalizeString(KLTInput.Text), Description = DescriptionInput.Text, Unit = Util.ConvertDynamicToString(UnitComboBox.SelectedItem), Location = Util.NormalizeString(LocationInput.Text), ProviderName = Util.ConvertDynamicToString(SupplierComboBox.SelectedItem), Total = Util.ConvertDynamicToDouble(AmountInput.Value) }; DataDB.UpdateMaterialListForDummies(materialStuck); Util.ShowMessage(AlarmType.SUCCESS, $"Se han insertado el registro"); FillDataGrid(); }
public override void SaveDBData(DataDB dataDB) { // MongoDB doen't support foreign keys and no triggers! // The logic or foreign keys have to be done within the logic using the db-objects. try { Console.CursorVisible = false; //var DBType = dataDB.dbContext.Database.Connection.GetType(); //DBType.Namespace == not defined string connectionString = ConfigurationManager.ConnectionStrings[_DBType].ConnectionString; MongoUrl mongoUrl = new MongoUrl(connectionString); string mongoDbName = mongoUrl.DatabaseName; // "Countries" MongoClient mongoDbClient = new MongoClient(mongoUrl); IMongoDatabase mongoDb = mongoDbClient.GetDatabase(mongoDbName); SaveToMongoDB(mongoDb); } catch (Exception ex) { Console.WriteLine(); Console.WriteLine("*** ERROR-SaveDBData on {0} ***:\r\nMessage: {1}\r\nStackTrace: {2}", _TableToInsert, ex.Message, ex.StackTrace); Console.Read(); Environment.Exit(-1); } }
public override void CompareDBDataToLists(DataDB dataDB) { string connectionString = dataDB.dbContext.Database.Connection.ConnectionString; // Compare Languages CompareListToMySql("Languages", _LngCount, _DataExtractor.LanguagesList, connectionString); // Compare Scripts CompareListToMySql("Scripts", _ScrCount, _DataExtractor.ScriptsList, connectionString); // Compare Territories CompareListToMySql("Territories", _TerCount, _DataExtractor.TerritoriesList, connectionString); // Compare Currencies CompareListToMySql("Currencies", _CurCount, _DataExtractor.CurrenciesList, connectionString); // Compare TimeZones CompareListToMySql("TimeZones", _TzoCount, _DataExtractor.TimeZonesList, connectionString); // Compare MetaZones CompareListToMySql("MetaZones", _MtzCount, _DataExtractor.MetaZonesList, connectionString); // Compare WindowsZones CompareListToMySql("WindowsZones", _WinCount, _DataExtractor.WindowsZonesList, connectionString); // Locale Data // Compare LanguageNames CompareListToMySql("LanguageNames", _LngNaCount, _DataExtractor.LanguageNamesList, connectionString); // Compare ScriptNames CompareListToMySql("ScriptNames", _ScrNaCount, _DataExtractor.ScriptNamesList, connectionString); // Compare TerritoryNames CompareListToMySql("TerritoryNames", _TerNaCount, _DataExtractor.TerritoryNamesList, connectionString); // Compare CurrencyNames CompareListToMySql("CurrencyNames", _CurNaCount, _DataExtractor.CurrencyNamesList, connectionString); // Compare TimeZoneNames CompareListToMySql("TimeZoneNames", _TzoNaCount, _DataExtractor.TimeZoneNamesList, connectionString); // Compare MetaZoneNames CompareListToMySql("MetaZoneNames", _MtzNaCount, _DataExtractor.MetaZoneNamesList, connectionString); }
private void CreatePreOrder(string filesPathItem) { if (DataDB.IsExcelAlreadyOrdered(filesPathItem)) { Util.ShowMessage(AlarmType.WARNING, $"El archivo cargado ya ha sido ordenado anteriormente ({filesPathItem})"); return; } this.ProcessTextBox.Visible = true; List <MaterialBOM> materialList = ExcelUtil.ConvertExcelToMaterialListFromBOM(filesPathItem, this.ProcessTextBox); this.ProcessTextBox.Visible = false; this.ProcessTextBox.Text = string.Empty; if (materialList == null) { return; } if (materialList.Count == 0) { return; } Order receiveOrder = DataDB.InsertBOMMaterialList(materialList, filesPathItem); List <MaterialOrder> preorderList = receiveOrder.MaterialList; if (preorderList.Count != 0) { PDFUtil.CreatePreOrder(receiveOrder); Util.ShowMessage(AlarmType.SUCCESS, $"Se encontraron {preorderList.Count} materiales en almacén"); } else { MessageBox.Show("No hay ningún producto disponible en almacén"); } }
/// <summary> /// Initializes the Table within the Spreadsheet and inputs the information from the Database /// </summary> /// <param name="context">This will be used for calling the functions from the DataDB</param> /// <param name="Name">This is used to name the table and used to call this specific Table from another part of the project</param> public DataTable(Context context, String Name) : base(Name) { DataDB db = new DataDB(context); var dataColumns = new Dictionary <string, float>(); dataColumns.Add(" UserId", 75); dataColumns.Add("DataOne", 100); dataColumns.Add("DataTwo", 100); dataColumns.Add("DataThree", 100); foreach (var key in dataColumns.Keys) { var dc = new DSDataColumn(key); dc.Caption = key; dc.ReadOnly = true; dc.DataType = typeof(string); dc.AllowSort = true; dc.Width = dataColumns[key]; Columns.Add(dc); } for (int Loop = 0; Loop < db.Count(); Loop++) { var dataRows = new DSDataRow(); dataRows[" UserID"] = " " + (db.readPrimary("UserID", Loop)); dataRows["DataOne"] = db.readData("DataOne", Loop); dataRows["DataTwo"] = db.readData("DataTwo", Loop); dataRows["DataThree"] = db.readData("DataThree", Loop); Rows.Add(dataRows); } }
private void Click_AssignOrder(object sender, EventArgs e) { List <MaterialOrder> selectedMaterial = new List <MaterialOrder>(); List <string> errorList = new List <string>(); foreach (MaterialOrder material in materialList) { if (material.IsSelected) { if (material.StockTotal >= material.ChosenAmount) { selectedMaterial.Add(material); } else { errorList.Add($"El material {material.OriginalCode} no puede tener más que la cantidad en almacén\n"); } } } if (errorList.Count != 0) { Util.ShowMessage(AlarmType.WARNING, errorList); return; } Order newOrder = DataDB.UpdateAssignOrder(order.Id, selectedMaterial); List <MaterialOrder> materialOrderList = newOrder.MaterialList; this.Close(); Util.ShowMessage(AlarmType.SUCCESS, "Se asignó con éxito, espere un momento mientras se abre el excel"); ExcelUtil.UpdateBOMExcelFile(newOrder.ExcelPath, materialOrderList); }
public List <EquivalenciasTabla> getEquivalencias(int intOpcion, int intCodigoEquivalencia, String strCodigoSolicita) { List <EquivalenciasTabla> PedidosEquivalenciasTabla = new List <EquivalenciasTabla>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getEquivalencias("SPR_GET_EQUIVALENCIAS", intOpcion, intCodigoEquivalencia, strCodigoSolicita); PedidosEquivalenciasTabla = data.ExecuteQueryList <EquivalenciasTabla>(SP); return(PedidosEquivalenciasTabla); }
public int iuCodigoVenta(CodigoVenta codigoVenta) { sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.iuCodigoVenta("SPR_IU_CODIGO_VENTA", codigoVenta); int codigoProductoLista = data.ExecuteInsert(SP, "PO_NRESULT"); return(codigoProductoLista); }
public List <PedidosClienteTabla> getConsultaPedidosCliente(int intCodigoCliente) { List <PedidosClienteTabla> PedidosClienteTablaTabla = new List <PedidosClienteTabla>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getConsultaPedidosCliente("SPR_GET_PEDIDO_CLIENTE", intCodigoCliente); PedidosClienteTablaTabla = data.ExecuteQueryList <PedidosClienteTabla>(SP); return(PedidosClienteTablaTabla); }
public int DelCodigoVenta(int intCodigoVenta) { sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.DelCodigoVenta("SPR_DEL_CODIGO_VENTA", intCodigoVenta); int codigoProductoLista = data.ExecuteUD(SP); return(codigoProductoLista); }
public List <ListaPreciosProducto> getProductoNombreListaProd(string strNombreProducto, int intCodigoListaPrecios) { List <ListaPreciosProducto> PedidosListaPreciosProducto = new List <ListaPreciosProducto>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getProductoNombreLista("SPR_GET_PRODUCTO_NOMBRE_LISTA", strNombreProducto, intCodigoListaPrecios); PedidosListaPreciosProducto = data.ExecuteQueryList <ListaPreciosProducto>(SP); return(PedidosListaPreciosProducto); }
public List <ListaPreciosProducto> getlistaPreciosProdExporta(int intOpcion, int intCodigoProducto, int intCodigoListaPrecio) { List <ListaPreciosProducto> PedidosListaPreciosProducto = new List <ListaPreciosProducto>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getlistaPreciosProd("SPR_GET_LISTA_PRECIOS_PRODUCTO", intOpcion, intCodigoProducto, intCodigoListaPrecio); PedidosListaPreciosProducto = data.ExecuteQueryList <ListaPreciosProducto>(SP); return(PedidosListaPreciosProducto); }
public List <ClienteListaPrecios> getClienteListaPrecios(int intOpcion, string strIdentificacion) { List <ClienteListaPrecios> PedidosClienteListaPrecios = new List <ClienteListaPrecios>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getClienteListaPrecios("SPR_GET_CAMPANA_CLIENTE", intOpcion, strIdentificacion); PedidosClienteListaPrecios = data.ExecuteQueryList <ClienteListaPrecios>(SP); return(PedidosClienteListaPrecios); }
public List <ProductoPredidoTablas> getProductoPedidos(string strCodigoVenta, int intCodigoListaPrecios) { List <ProductoPredidoTablas> PedidosProductoPredidoTablas = new List <ProductoPredidoTablas>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getProductoPedidos("SPR_GET_PRODUCTO_PEDIDO", strCodigoVenta, intCodigoListaPrecios); PedidosProductoPredidoTablas = data.ExecuteQueryList <ProductoPredidoTablas>(SP); return(PedidosProductoPredidoTablas); }
public List <CombosTabla> getCombos(int intOpcion, int intCodigoCombo, string strCodigoVenta, int intCodigoListaPrecios) { List <CombosTabla> PedidosCombosTabla = new List <CombosTabla>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getCombos("SPR_GET_COMBO", intOpcion, intCodigoCombo, strCodigoVenta, intCodigoListaPrecios); PedidosCombosTabla = data.ExecuteQueryList <CombosTabla>(SP); return(PedidosCombosTabla); }
public List <ProductosCombo> getProductoCombos(int intCodigoCombo) { List <ProductosCombo> PedidosProductosCombo = new List <ProductosCombo>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getProductoCombos("SPR_GET_PRODUCTO_COMBO", intCodigoCombo); PedidosProductosCombo = data.ExecuteQueryList <ProductosCombo>(SP); return(PedidosProductosCombo); }
public List <CodigoVentaTabla> getCodigoVenta(int intOpcion, int intCodigoProducto) { List <CodigoVentaTabla> CodigoVenta = new List <CodigoVentaTabla>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getCodigoVenta("SPR_GET_CODIGO_VENTA", intOpcion, intCodigoProducto); CodigoVenta = data.ExecuteQueryList <CodigoVentaTabla>(SP); return(CodigoVenta); }
public List <Cliente_pedido> getClientePedido(string strIdentificacion) { List <Cliente_pedido> PedidosCliente_pedido = new List <Cliente_pedido>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getClientePedido("SPR_GET_CLIENTE_PEDIDO", strIdentificacion); PedidosCliente_pedido = data.ExecuteQueryList <Cliente_pedido>(SP); return(PedidosCliente_pedido); }
public int insListaPrecios(ListaPrecios listaPrecios) { sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.insListaPrecios("SPR_IU_LISTA_PRECIOS", listaPrecios); int codigoLista = data.ExecuteInsert(SP, "PO_NRESULT"); return(codigoLista); }
public List <ListaPreciosTabla> getListaPreciosTabla(int intOpcion, int intCodigoListaPrecios) { List <ListaPreciosTabla> PedidosListaPreciosTabla = new List <ListaPreciosTabla>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getListaPrecios("SPR_GET_LISTA_PRECIOS", intOpcion, intCodigoListaPrecios); PedidosListaPreciosTabla = data.ExecuteQueryList <ListaPreciosTabla>(SP); return(PedidosListaPreciosTabla); }
public int iuListaPreciosProducto(ProductoListaPrecio productoListaPrecio) { sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.iuListaPreciosProducto("SPR_IU_PROD_LISTA_PRECIO", productoListaPrecio); int codigoProductoLista = data.ExecuteInsert(SP, "PO_NRESULT"); return(codigoProductoLista); }
public List <ListaPreciosCampana> getListaPreciosXcampana(int intCodigoCampana) { List <ListaPreciosCampana> PedidosListaPreciosCampana = new List <ListaPreciosCampana>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getListaPreciosXcampana("SPR_GET_LISTA_PRECIOS_X_CAMPANA", intCodigoCampana); PedidosListaPreciosCampana = data.ExecuteQueryList <ListaPreciosCampana>(SP); return(PedidosListaPreciosCampana); }
public int updPreciosProdcuto(ProductoListaPrecio productoListaPrecio) { sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.updPreciosProdcuto("SPR_UPD_CONDICION_PRODUCTO", productoListaPrecio); int codigoProductoLista = data.ExecuteInsert(SP, "PO_NRESULT"); return(codigoProductoLista); }
public List <AsignaCodigoVenta> getProductoNombre(string strReferencia, string strNombreProducto) { List <AsignaCodigoVenta> AsignaCodigoVenta = new List <AsignaCodigoVenta>(); sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.getProductoNombre("SPR_GET_PRODUCTO_NOMBRE", strReferencia, strNombreProducto); AsignaCodigoVenta = data.ExecuteQueryList <AsignaCodigoVenta>(SP); return(AsignaCodigoVenta); }
public int DelCodigoListaPreciosProd(int intCodigoVenta) { sp_Pedidos spRequestPedidos = new sp_Pedidos(); DataDB data = new DataDB("SIVEDIBDEntities"); StoreProcedure SP = spRequestPedidos.DelCodigoListaPreciosProd("SPR_DEL_ASIGNACION_LISTA_PRECIO_PROD", intCodigoVenta); int codigoProductoLista = data.ExecuteUD(SP); return(codigoProductoLista); }