static public void ResumenDia(string idEquipo)
        {
            var xr1 = Sistema.MyData.Operador_Activa();

            if (xr1.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                return;
            }

            var xfiltro = new DtoLibPosOffLine.Monitor.ResumenDia.Filtro()
            {
                equipo = idEquipo, idOperador = xr1.Entidad
            };
            var xr2 = Sistema.MyData.Monitor_Resumen_Dia(xfiltro);
        }
        public DtoLib.Resultado Monitor_Resumen_Dia(DtoLibPosOffLine.Monitor.ResumenDia.Filtro filtro)
        {
            var result = new DtoLib.Resultado();

            try
            {
                var ldata = new List <dataDia>();
                using (var cnn = new LibEntitySqLitePosOffLine.LeonuxPosOffLineEntities(_cnn.ConnectionString))
                {
                    var p1  = new System.Data.SQLite.SQLiteParameter("idOperador", filtro.idOperador);
                    var sql = @"select vd.autoProducto, sum(vd.cantidadUnd*v.signo) as cnt
                                            from VentaDetalle as vd
                                            join Venta as v on vd.idVenta=v.id
                                            where v.estatusActivo='1' and v.idOperador=@idOperador
                                            group by vd.autoProducto";
                    ldata = cnn.Database.SqlQuery <dataDia>(sql, p1).ToList();
                }
                if (ldata.Count > 0)
                {
                    using (var cn = new MySqlConnection(_cnn2.ConnectionString))
                    {
                        cn.Open();
                        MySqlTransaction tr = null;

                        try
                        {
                            tr = cn.BeginTransaction();

                            var p0 = new MySql.Data.MySqlClient.MySqlParameter();
                            p0.ParameterName = "equipo";
                            p0.Value         = filtro.equipo;
                            var sql0     = @"delete from monitor_venta_resumen where equipo=@equipo";
                            var comando1 = new MySqlCommand(sql0, cn, tr);
                            comando1.Parameters.Clear();
                            comando1.Parameters.Add(p0);
                            comando1.ExecuteNonQuery();

                            sql0 = @"INSERT INTO monitor_venta_resumen (equipo, autoProducto, cnt) VALUES (@equipo, @autoPrd, @cnt)";
                            var comando2 = new MySqlCommand(sql0, cn, tr);
                            var p1       = new MySql.Data.MySqlClient.MySqlParameter();
                            var p2       = new MySql.Data.MySqlClient.MySqlParameter();
                            var p3       = new MySql.Data.MySqlClient.MySqlParameter();
                            foreach (var dt in ldata)
                            {
                                p1.ParameterName = "equipo";
                                p1.Value         = filtro.equipo;
                                p2.ParameterName = "autoPrd";
                                p2.Value         = dt.autoProducto;
                                p3.ParameterName = "cnt";
                                p3.Value         = dt.cnt;
                                comando2.Parameters.Clear();
                                comando2.Parameters.Add(p1);
                                comando2.Parameters.Add(p2);
                                comando2.Parameters.Add(p3);
                                comando2.ExecuteNonQuery();
                            }
                            tr.Commit();
                        }
                        catch (Exception ex1)
                        {
                            tr.Rollback();
                            result.Mensaje = ex1.Message;
                            result.Result  = DtoLib.Enumerados.EnumResult.isError;
                        }
                    };
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DtoLib.Enumerados.EnumResult.isError;
            }

            return(result);
        }