public async Task <bool> InsertProv(Prov proveedor) { var db = dbConnection(); var sql = @"INSERT INTO [dbo].[Proveedores] ([razonSocial], [rfc], [estado], [ciudad], [colonia], [cp]) VALUES (@razonSocial,@rfc,@estado,@ciudad,@colonia,@cp)"; var result = await db.ExecuteAsync(sql.ToString(), new { proveedor.razonSocial, proveedor.rfc, proveedor.estado, proveedor.ciudad, proveedor.colonia, proveedor.cp }); return(result > 0); }
public async Task <bool> DeleteProv(Prov idProveedor) { var db = dbConnection(); var sql = @"DELETE FROM [dbo].[Proveedores] WHERE idProveedor=@idProveedor"; var result = await db.ExecuteAsync(sql.ToString(), new { idProveedor = idProveedor }); return(result > 0); }
public async Task <bool> UpdateProv(Prov proveedor) { var db = dbConnection(); var sql = @" UPDATE [dbo].[Proveedores] SET razonSocial = @razonSocial,rfc = @rfc,estado = @estado,ciudad = @ciudad,colonia = @colonia,cp = @cp WHERE idProveedor=@idProveedor"; var result = await db.ExecuteAsync(sql.ToString(), new { proveedor.razonSocial, proveedor.rfc, proveedor.estado, proveedor.ciudad, proveedor.colonia, proveedor.cp, proveedor.idProveedor }); return(result > 0); }
public Task <bool> GuardarProv(Prov proveedor) { if (proveedor.idProveedor == 0) { return(_provRepositorio.InsertProv(proveedor)); } else { return(_provRepositorio.UpdateProv(proveedor)); } }
public IActionResult Actualizar([FromBody] Prov proveedor, string Emp) { proveedor.CoUsMo = string.IsNullOrEmpty(proveedor.CoUsMo) ? "999" : proveedor.CoUsMo; proveedor.FeUsMo = DateTime.Now; proveedor.CoUsEl = string.Empty; proveedor.FeUsEl = Convert.ToDateTime("01/01/1900"); resultado = metodo.Update(proveedor, Emp); if (resultado.Status == "OK") { return(Ok(resultado)); } else { return(BadRequest(resultado)); } }
private void ValidarArticulo(Art obj, string empresaDB, bool isGuardar) { using var db = new ProfitAdmin2K8(conn.GetDbContextOptions(empresaDB)); Art articulo = db.Art.FirstOrDefault(a => a.CoArt.Trim() == obj.CoArt.Trim()); /*El parametro isGuardar se estable para validar registros inclusive editando*/ if (articulo == null || !isGuardar) { #region Verificar linea LinArt linea = db.LinArt.FirstOrDefault(l => l.CoLin.Trim() == obj.CoLin.Trim()); if (linea == null) { throw new ArgumentException($"La línea {obj.CoLin.Trim()} indicada no existe."); } #endregion #region Verificar sublinea SubLin sublinea = db.SubLin.FirstOrDefault(sl => sl.CoSubl.Trim() == obj.CoSubl.Trim() && sl.CoLin.Trim() == obj.CoLin.Trim()); if (sublinea == null) { throw new ArgumentException($"La Sublínea {obj.CoSubl.Trim()} indicada no existe ó no pertenece a la línea {obj.CoLin.Trim()} verifique."); } #endregion #region Varificar catergoria CatArt categoria = db.CatArt.FirstOrDefault(c => c.CoCat.Trim() == obj.CoCat.Trim()); if (categoria == null) { throw new ArgumentException($"La categoría {obj.CoCat.Trim()} indicada no existe."); } #endregion #region Verificar color Colores color = db.Colores.FirstOrDefault(c => c.CoCol.Trim() == obj.CoColor.Trim()); if (color == null) { throw new ArgumentException($"El coloro {obj.CoColor.Trim()} indicado no existe."); } #endregion #region Verificar procedencia Proceden procedencia = db.Proceden.FirstOrDefault(p => p.CodProc.Trim() == obj.Procedenci.Trim()); if (procedencia == null) { throw new ArgumentException($"La procedencia {obj.Procedenci.Trim()} indicada no existe."); } #endregion #region Verificar proveedor Prov proveedor = db.Prov.FirstOrDefault(p => p.CoProv.Trim() == obj.CoProv.Trim()); if (proveedor == null) { throw new ArgumentException($"El proveedor {obj.CoProv.Trim()} indicado no existe."); } #endregion #region VErificar unidad primaria Unidades unidad = db.Unidades.FirstOrDefault(u => u.CoUni.Trim() == obj.UniVenta.Trim()); if (unidad == null) { throw new ArgumentException($"La unidad primaria {obj.UniVenta.Trim()} indicada no existe."); } #endregion #region Verificar sucursal Utilitarios utilitarios = new Utilitarios(); utilitarios.GetSucursal(obj.CoSucu, empresaDB); #endregion } else { throw new ArgumentException($"El artículo {obj.CoArt.Trim()} indicado ya existe."); } }
private System.Windows.Media.DrawingVisual CreateDrawingVisualProvince(Prov prov, MapColorModes mapColor = MapColorModes.Provs) { var drawingVisual = new System.Windows.Media.DrawingVisual(); var dc = drawingVisual.RenderOpen(); Brush brush = null; if (mapColor == MapColorModes.Provs) { var color1 = System.Drawing.Color.FromArgb(prov.Color); brush = new SolidColorBrush(Color.FromRgb(color1.R, color1.G, color1.B)); } else if (mapColor == MapColorModes.Country) { var color = Logic.GetCountryColor(prov.Owner); if (color == null) { if (prov.IsLake || prov.IsSea) { var color1 = System.Drawing.Color.FromArgb(prov.Color); brush = new SolidColorBrush(Color.FromRgb(color1.R, color1.G, color1.B)); } else if (!prov.IsWaste) { brush = new SolidColorBrush(Colors.LightGray); } else { brush = new SolidColorBrush(Colors.DimGray); } } else { brush = new SolidColorBrush(color.Value); } } //dc.DrawGeometry(brush,new Pen(Brushes.Red,0),prov.Geometry ); dc.DrawGeometry(brush, new Pen(brush, 0.45), prov.Geometry); ////////////////////////////////////////// // FormattedText formattedText = new FormattedText( //"11", //CultureInfo.GetCultureInfo("en-us"), //FlowDirection.LeftToRight, //new Typeface(new FontFamily("宋体"), FontStyles.Normal, FontWeights.Normal, FontStretches.Normal), //12, //Brushes.Red); // Geometry textGeometry = formattedText.BuildGeometry(new Point(0, 0)); // var rect = prov.Geometry.Bounds; // var rect1 = textGeometry.Bounds; // var w = rect.Width/rect1.Width; // var h = rect.Height/rect1.Height; // var scale = Math.Min(w, h); // //var max=t // var translateTransform = new ScaleTransform(); // //translateTransform.X = -textGeometry.Bounds.Left; // //translateTransform.Y = -textGeometry.Bounds.Top; // dc.PushTransform(translateTransform); // dc.DrawGeometry(Brushes.Red, new Pen(Brushes.Red, 1.0), textGeometry); dc.Close(); return(drawingVisual); }