public BindingList <ClienteEmpresa> listarClientesJuridicos() { int id_cliente; string nombre; string direccion; int telefono; string correo; DateTime fecharegistro; int ruc; string gironegocio; BindingList <ClienteEmpresa> lista = new BindingList <ClienteEmpresa>(); try { MySqlConnection con = new MySqlConnection(cadConn); con.Open(); MySqlCommand cmd = new MySqlCommand(); cmd.CommandText = "listar_clientes_juridicos"; cmd.Connection = con; MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { //lectura de datos id_cliente = rdr.GetInt32("ID_CLIENTE"); nombre = rdr.GetString("RAZON_SOCIAL"); ruc = rdr.GetInt32("RUC"); gironegocio = rdr.GetString("GIRO_NEGOCIO"); direccion = rdr.GetString("DIRECCION"); telefono = rdr.GetInt32("TELEFONO"); correo = rdr.GetString("CORREO"); fecharegistro = rdr.GetDateTime("FECHA_REGISTRO"); ClienteEmpresa ce = new ClienteEmpresa(id_cliente, nombre, fecharegistro, direccion, telefono.ToString(), correo, ruc.ToString(), gironegocio); lista.Add(ce); } } catch (Exception e) { MessageBox.Show("Ha ocurrido una excepción durante la ejecución de la accion SQL: " + e.Message); } return(lista); }
public ResultValidation Salvar(ClienteEmpresa clienteEmpresa) { ResultValidation returnValidation = new ResultValidation(); if (!returnValidation.Ok) { return(returnValidation); } var cnpj = clienteEmpresa.Cnpj.LimparCaracteresCNPJ(); if (repoClienteEmpresa.Exists(i => i.Cnpj == cnpj && i.Id != clienteEmpresa.Id)) { returnValidation.AddMessage("CNPJ", "CNPJ já cadastrado."); } clienteEmpresa.Cnpj = cnpj; clienteEmpresa.NomePastaFtp = clienteEmpresa.NomePastaFtp.Replace(" ", "_").ToUpper(); try { if (clienteEmpresa.Id == null) { repoClienteEmpresa.Add(clienteEmpresa); } else { repoClienteEmpresa.Update(clienteEmpresa); } context.SaveChanges(); } catch (Exception err) { returnValidation.AddMessage("", err); } return(returnValidation); }
public async Task <IHttpActionResult> PutClienteEmpresa(int id, ClienteEmpresa clienteEmpresa) { if (clienteEmpresa == null) { return(BadRequest("El modelo esta vacio")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (clienteEmpresa.Id == 0 && id > 0) { clienteEmpresa.Id = id; } db.Entry(clienteEmpresa).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteEmpresaExists(id)) { return(NotFound()); } else { throw; } } ClienteEmpresa ce = db.ClientesEmpresa.Find(id); return(Ok(ce)); //return StatusCode(HttpStatusCode.NoContent); }
public static ClienteEmpresa Listar(string RUC) { ClienteEmpresa lis = new ClienteEmpresa(); SqlConnection cn = new SqlConnection(Conexion.cn); try { DynamicParameters dypa = new DynamicParameters(); dypa.Add("@RUC", RUC); lis = cn.Query <ClienteEmpresa>("itData.SP_S_RUC_CLIENTEEMPRESA", dypa, commandType: CommandType.StoredProcedure).First(); } catch (Exception e) { lis = null; var rpt = "Excepción ocurrida: " + e.Message; } finally { cn.Close(); cn.Dispose(); } return(lis); }
static void Main(string[] args) { try { string rootPath = System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory()))); var header = "***********************************" + Environment.NewLine; var files = System.IO.Directory.GetFiles(rootPath, "*.cs", System.IO.SearchOption.AllDirectories); var result = files.Where(p => !p.Contains("Temporary") && !p.Contains("AssemblyInfo.cs")).Select(path => new { Name = System.IO.Path.GetFileName(path), Contents = System.IO.File.ReadAllText(path) }) .Select(info => header + "Filename: " + info.Name + Environment.NewLine + header + info.Contents); var singleStr = string.Join(Environment.NewLine, result); System.IO.File.WriteAllText(System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory()))) + @"\output.txt", singleStr, Encoding.UTF8); } catch (Exception algunError) { Console.WriteLine(algunError.Message); } //CARGA DE PRODUCTOS; Producto p1 = new Producto("Pescado", "Atún en lata", false, Producto.EnumCategoria.FRESCOS, 50); Producto p2 = new Producto("Cafetera", "Recargable capuccino", false, Producto.EnumCategoria.TECNOLOGIA, 2000); Producto p3 = new Producto("Mix verduras", "Verduras congeladas", false, Producto.EnumCategoria.CONGELADOS, 150); Producto p4 = new Producto("Alfombra", "Alfombra con decoración", true, Producto.EnumCategoria.TEXTILES, 800); Producto p5 = new Producto("Juego de living", "4 sillas y una mesa ", false, Producto.EnumCategoria.HOGAR, 5000); Producto p6 = new Producto("Philips Smart Tv 65'", "Tv 4k marca Philips", true, Producto.EnumCategoria.TECNOLOGIA, 25000); //CARGA DE CLIENTES; Cliente c1 = new ClienteComun("Union 123", Fecha("12/04/2019"), "jorgito123", "1234", "*****@*****.**", false, 1234567, "Jorge", "099566411"); Cliente c2 = new ClienteComun("Joaquin Suarez 354", Fecha("19/07/2018"), "pedro543", "1234", "*****@*****.**", true, 7654321, "Pedro", "098766355"); Cliente c3 = new ClienteComun("18 de Julio 678", Fecha("05/09/2019"), "martucho123", "1234", "*****@*****.**", false, 8796541, "Martín", "091765411"); Cliente c4 = new ClienteEmpresa("Colonia 345", Fecha("16/09/2017"), "axion12", "1234", "*****@*****.**", false, "AXION", "Axion S.A.", 8765431222); Cliente c5 = new ClienteEmpresa("San Jose 432", Fecha("22/03/2018"), "BarDeMoe12", "1234", "*****@*****.**", true, "Moe's", "Duff S.A.", 6574732151); Cliente c6 = new ClienteEmpresa("Boulevard 897", Fecha("07/02/2019"), "TecnoMundo77", "1234", "*****@*****.**", true, "Tecnomundo", "Mier S.R.L", 8765431222); //CARGA DE CANTIDADES DE PRODUCTOS; CantidadProducto cp1 = new CantidadProducto(2, p3); CantidadProducto cp2 = new CantidadProducto(1, p1); CantidadProducto cp3 = new CantidadProducto(5, p2); CantidadProducto cp4 = new CantidadProducto(2, p4); CantidadProducto cp5 = new CantidadProducto(1, p5); CantidadProducto cp6 = new CantidadProducto(2, p6); CantidadProducto cp7 = new CantidadProducto(4, p1); CantidadProducto cp8 = new CantidadProducto(1, p6); //CARGA Y ALTA DE COMPRAS; Compra compra1 = new Compra(Fecha("20/05/2019"), Compra.EnumFormaDePago.TARJETA, Compra.EnumFormaDeEntrega.DOMICILIO, c4); compra1.AltaCantidadProducto(cp2); compra1.AltaCantidadProducto(cp1); compra1.AltaCantidadProducto(cp4); c4.Compras.Add(compra1); Almacen.Instancia.AltaCompra(compra1); Compra compra2 = new Compra(Fecha("31/07/2019"), Compra.EnumFormaDePago.EFECTIVO, Compra.EnumFormaDeEntrega.DOMICILIO, c1); compra2.AltaCantidadProducto(cp3); compra2.AltaCantidadProducto(cp6); compra2.AltaCantidadProducto(cp4); c1.Compras.Add(compra2); Almacen.Instancia.AltaCompra(compra2); Compra compra3 = new Compra(Fecha("25/05/2018"), Compra.EnumFormaDePago.EFECTIVO, Compra.EnumFormaDeEntrega.RETIRO, c2); compra3.AltaCantidadProducto(cp4); compra3.AltaCantidadProducto(cp7); c2.Compras.Add(compra3); Almacen.Instancia.AltaCompra(compra3); Compra compra4 = new Compra(Fecha("20/05/2017"), Compra.EnumFormaDePago.TARJETA, Compra.EnumFormaDeEntrega.RETIRO, c3); compra4.AltaCantidadProducto(cp5); compra4.AltaCantidadProducto(cp8); compra4.AltaCantidadProducto(cp3); c3.Compras.Add(compra4); Almacen.Instancia.AltaCompra(compra4); //ALTAS DE PRODUCTOS Almacen.Instancia.AltaProducto(p1); Almacen.Instancia.AltaProducto(p2); Almacen.Instancia.AltaProducto(p3); Almacen.Instancia.AltaProducto(p4); Almacen.Instancia.AltaProducto(p5); Almacen.Instancia.AltaProducto(p6); Almacen.Instancia.AltaCliente(c1); Almacen.Instancia.AltaCliente(c2); Almacen.Instancia.AltaCliente(c3); Almacen.Instancia.AltaCliente(c4); Almacen.Instancia.AltaCliente(c5); Almacen.Instancia.AltaCliente(c6); Menu(); }
public EDCargo pruebaservicio(string documento, string Nit, string clienteS, string requestS) { EDCargo EDCargo = ClienteEmpresa.ObtenerCargoUsuarioSiarp(documento, Nit, clienteS, requestS); return(EDCargo); }
public string ActualizarClienteEmpresa(ClienteEmpresa value) { return(ClienteEmpresaDAO.Actualizar(value)); }
public string IngresarClienteEmpresa(ClienteEmpresa value) { return(ClienteEmpresaDAO.Ingresar(value)); }
public string Put([FromBody] ClienteEmpresa value) { return(gestorClienteEmpresa.ActualizarClienteEmpresa(value)); }
public string Post([FromBody] ClienteEmpresa value) { return(gestorClienteEmpresa.IngresarClienteEmpresa(value)); }