public void Sincronizar(Encargo ee) { var encargo = new { idEncargo = ee.idEncargo, cod_nacional = ee.cod_nacional, nombre = ee.nombre, familia = ee.familia.Strip(), superFamilia = ee.superFamilia.Strip(), cod_laboratorio = ee.cod_laboratorio.Strip(), laboratorio = ee.laboratorio.Strip(), proveedor = ee.proveedor.Strip(), pvp = ee.pvp, puc = ee.puc, dni = ee.dni, fecha = ee.fecha.ToIsoString(), trabajador = ee.trabajador, unidades = ee.unidades, fechaEntrega = ee.fechaEntrega.HasValue ? ee.fechaEntrega.Value.ToIsoString() : DateTime.MinValue.ToIsoString(), observaciones = ee.observaciones.Strip(), superFamiliaAux = ee.superFamiliaAux.Strip(), familiaAux = ee.familiaAux.Strip(), cambioClasificacion = ee.cambioClasificacion.ToInteger(), categoria = ee.categoria.Strip(), subcategoria = ee.subcategoria.Strip() }; _restClient .Resource(_config.Encargos.Insert) .SendPost(new { bulk = new[] { encargo } }); }
public void Insert(Encargo ee) { var encargo = new { idEncargo = ee.idEncargo, cod_nacional = ee.cod_nacional, nombre = ee.nombre, familia = ee.familia, superFamilia = ee.superFamilia, cod_laboratorio = ee.cod_laboratorio, laboratorio = ee.laboratorio, proveedor = ee.proveedor, pvp = ee.pvp, puc = ee.puc, dni = ee.dni, fecha = ee.fecha.ToIsoString(), trabajador = ee.trabajador, unidades = ee.unidades, fechaEntrega = ee.fechaEntrega.ToIsoString(), observaciones = ee.observaciones }; _restClient .Resource(_config.Encargos.Insert) .SendPost(new { bulk = new[] { encargo } }); }
public void Sincronizar(Encargo ee) { var encargo = new { idEncargo = ee.idEncargo, cod_nacional = ee.cod_nacional, nombre = ee.nombre, familia = ee.familia.Strip(), superFamilia = ee.superFamilia.Strip(), cod_laboratorio = ee.cod_laboratorio.Strip(), laboratorio = ee.laboratorio.Strip(), proveedor = ee.proveedor.Strip(), pvp = ee.pvp, puc = ee.puc, dni = ee.dni, fecha = ee.fecha.ToIsoString(), trabajador = ee.trabajador, unidades = ee.unidades, fechaEntrega = ee.fechaEntrega.ToIsoString(), observaciones = ee.observaciones, categoria = ee.categoria.Strip(), subcategoria = ee.subcategoria.Strip(), idLinea = ee.idLinea, almacen_codigo = ee.almacen_codigo, empresa_codigo = ee.empresa_codigo }; _restClient .Resource(_config.Encargos.Insert) .SendPost(new { bulk = new[] { encargo } }); }
private void cargaDatos() { cargarCombox(); using (SSSMEntities db = new SSSMEntities()) { oTabla = db.Encargo.Find(id); descripcion.Text = oTabla.Observacion; costo.Text = oTabla.Valor.ToString(); abono.Text = oTabla.Abono.ToString(); atencionCmb.Text = tipox; //WORKING cliente.Text = oTabla.NombreCliente; telefono.Text = oTabla.NumeroDeTelefono.ToString(); } }
private void gridEncargos_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == gridEncargos.Columns[0].Index)//EDITAR { int?id = GetIdEncargo(); if (id != null) { CrearPedido oFrmTabla = new CrearPedido(id); oFrmTabla.tipox = gridEncargos.CurrentRow.Cells[3].Value.ToString();//TODO FIX THIS --WORKS //oFrmTabla.clientex = gridEncargos.CurrentRow.Cells[6].Value.ToString(); oFrmTabla.finalizarBtn.Visible = true; //MessageBox.Show(oFrmTabla.clientex + " "+ oFrmTabla.tipox); ***FOR TESTING oFrmTabla.ShowDialog(); refrescar(); } } if (e.ColumnIndex == gridEncargos.Columns[1].Index)//ELIMINAR { int? id = GetIdEncargo(); DialogResult dialogResult = MessageBox.Show("Desea borrar " + id.ToString(), "Advertencia", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { using (SSSMEntities db = new SSSMEntities()) { Encargo oTabla = db.Encargo.Find(id); db.Encargo.Remove(oTabla); //LOG START Logs oTabla2 = new Logs(); oTabla2.Usuario = Properties.Settings.Default.UserName.ToString(); oTabla2.Descripcion = "Eliminar Encargo " + oTabla.Observacion + " " + oTabla.FechaEntrada.ToString(); oTabla2.Elemento = "Encargo"; var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla2.Fecha = date.AsEnumerable().First(); db.Logs.Add(oTabla2); //LOG END db.SaveChanges(); } } } refrescarEncargos(); }
private void button4_Click(object sender, EventArgs e)//GUARDAR { if (string.IsNullOrWhiteSpace(cliente.Text) == false && string.IsNullOrWhiteSpace(telefono.Text) == false && string.IsNullOrWhiteSpace(costo.Text) == false && string.IsNullOrWhiteSpace(abono.Text) == false && string.IsNullOrWhiteSpace(descripcion.Text) == false) { using (SSSMEntities db = new SSSMEntities()) { if (id == null) { oTabla = new Encargo(); } //INSERT START oTabla.Observacion = descripcion.Text; oTabla.Valor = Convert.ToInt32(costo.Text); oTabla.Abono = Convert.ToInt32(abono.Text); oTabla.TipoTrabajo = idAtencion; oTabla.Encargado = Properties.Settings.Default.UserID; oTabla.Estado = "Activo"; oTabla.NombreCliente = cliente.Text; oTabla.NumeroDeTelefono = telefono.Text; //INSERT END if (id == null) { var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla.FechaEntrada = date.AsEnumerable().First(); db.Encargo.Add(oTabla); } else { var date = db.Database.SqlQuery <DateTime>("select getDate()"); oTabla.FechaSalida = date.AsEnumerable().First(); db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } else { MessageBox.Show("No se permiten espacios en blanco"); } }
public override void Process() { //_ultimo se carga en PreSincronizacion() var idEncargo = _ultimo?.idEncargo ?? 1; var encargos = _farmacia.Encargos.GetAllByIdGreaterOrEqual(_anioInicio, idEncargo); foreach (var encargo in encargos) { Task.Delay(5); _cancellationToken.ThrowIfCancellationRequested(); _sisfarma.Encargos.Sincronizar(GenerarEncargo(encargo)); if (_ultimo == null) { _ultimo = new Encargo(); } _ultimo.idEncargo = encargo.Id; } }
private void ProcessEncargos() { //var ultimo = _fisiotes.Encargos.LastOrDefault(); var idEncargo = _ultimo?.idEncargo ?? 1; var encargos = _farmatic.Encargos.GetAllByContadorGreaterOrEqual(_anioInicio, idEncargo); foreach (var encargo in encargos) { Task.Delay(5); _cancellationToken.ThrowIfCancellationRequested(); //if (!_fisiotes.Encargos.Exists(encargo.IdContador)) _fisiotes.Encargos.Insert(GenerarEncargo(_farmatic, encargo, _consejo)); if (_ultimo == null) { _ultimo = new Fisiotes.Models.Encargo(); } _ultimo.idEncargo = encargo.IdContador; } }
public override void PreSincronizacion() { _ultimo = _fisiotes.Encargos.LastOrDefault(); }
public void Insert(Encargo ee) { throw new NotImplementedException(); }
public void Sincronizar(Encargo encargo) { throw new NotImplementedException(); }
public override void PreSincronizacion() { _ultimo = _sisfarma.Encargos.LastOrDefault(); }
public IEncargo CreateInstance() { var encargo = new Encargo(); return(encargo); }