private void AbrirCaja(decimal cajafinal)
        {
            try
            {
                Caja cajadc = new Caja
                    {
                        CajaInicial = cajafinal,
                        CajeroAbrio = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")),
                        FechaCajaAbierto = DateTime.Today,
                        CajeroCerro = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")),
                        FechaCajaCierre = DateTime.Today,
                        Desempenios = 0,
                        InteresCobrados = 0,
                        TotalEmpenios = 0,
                        TotalRetiros = 0,
                        TotalDepositos = 0,
                        TotalCompras = 0,
                        TotalVentas = 0,
                        TotalPagosVentas = 0,
                        CajaFinal = 0,
                        Estado = true
                    };
                _entidades.Cajas.InsertOnSubmit(cajadc);
                _entidades.SubmitChanges();
                new clsModificarConfiguracion().configSetValue("Cancelaciones", "0");
                MessageBox.Show("La Caja del Dia de hoy se abrira con\n $ " + cajadc.CajaInicial, "Caja Abierta", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
            catch (System.Data.SqlClient.SqlException ex)
            {
                MessageBox.Show("Ha Ocurrido un error en Abrir la Caja \n"+ ex.Message);
            }
        }
 partial void UpdateCaja(Caja instance);
 partial void DeleteCaja(Caja instance);
 partial void InsertCaja(Caja instance);