public Boolean anular(clsMovimientobancario movimiento)
        {
            using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
            {
                var x = (from q in ent.MovimientoBancario where q.idMovimientoBancario == movimiento.idMovimientoBancario select q).First();

                x.idMovimientoBancario = movimiento.idMovimientoBancario;
                x.idBanco = movimiento.idBanco;
                x.idEmpresa = movimiento.idEmpresa;
                x.NumeroDocumento = movimiento.NumeroDocumento;
                x.idUsuario = movimiento.idUsuario;
                x.idTransaccion = movimiento.idTransaccion;
                x.Observacion = movimiento.Observacion;
                x.Fecha = movimiento.Fecha;
                x.FechaModificacion = movimiento.FechaModificacion;
                x.Valor = movimiento.Valor;
                x.idEstado = 2;

                ent.SaveChanges();

                return true;
            }
        }
        public List<clsMovimientobancario> consulta()
        {
            try
            {
                List<clsMovimientobancario> lista = new List<clsMovimientobancario>();
                CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities();
                var con = from w in ent.MovimientoBancario select w;
                foreach (var item in con)
                {
                    clsMovimientobancario mov = new clsMovimientobancario();

                    mov.idEmpresa = item.idEmpresa;
                    mov.idUsuario = item.idUsuario;
                    mov.idMovimientoBancario = item.idMovimientoBancario;
                    mov.idTransaccion = item.idTransaccion;
                    mov.idBanco = item.idBanco;
                    mov.NumeroDocumento = item.NumeroDocumento;
                    mov.Observacion = item.Observacion;
                    mov.Fecha = item.Fecha;
                    mov.FechaModificacion = Convert.ToDateTime(item.FechaModificacion);
                   //ojo cambiar xq usuario lo borrara seguridad

                    mov.Valor = item.Valor;
                    mov.idEstado = item.idEstado;

                    lista.Add(mov);

                }
                return lista;

            }
            catch (Exception)
            {

                return null;
            }
        }
        public Boolean guardar(clsMovimientobancario movimiento)
        {
            try
            {
                using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
                {
                    //ojo mon se lo crea pa tener referencia
                    //monetariodet es el nombre de la tabla
                    MovimientoBancario movban = new MovimientoBancario()
                    {
                        idMovimientoBancario = movimiento.idMovimientoBancario,
                        Observacion = movimiento.Observacion,
                        Fecha= movimiento.Fecha,
                        FechaModificacion= movimiento.FechaModificacion,
                        Valor = movimiento.Valor,
                        idEstado  = movimiento.idEstado,
                        idUsuario = movimiento.idUsuario,
                        idEmpresa = movimiento.idEmpresa,
                        idTransaccion= movimiento.idTransaccion,
                        idBanco= movimiento.idBanco,

                    };
                    ent.AddToMovimientoBancario(movban);
                    ent.SaveChanges();

                }
                return true;
            }
            catch (Exception)
            {

                return false;
            }
        }
 private void tsbConsultar_Click(object sender, EventArgs e)
 {
     clsDatosBanco objDatosBanco = new clsDatosBanco();
     clsBanco objBanco = new clsBanco();
     frm_ConsultaMovimientoBancario cmb = new frm_ConsultaMovimientoBancario();
     cmb.ShowDialog();
     clas = cmb.mb;
     objBanco.idBanco = clas.idBanco;
     objDatosBanco.consultaBancoEspecifica(objBanco);
     txtCodigo.Text = Convert.ToString(objBanco.idBanco);
     txtNombre.Text = Convert.ToString(objBanco.Nombre);
     txtmovimiento.Text = Convert.ToString(clas.idMovimientoBancario);
     txtdocumento.Text = Convert.ToString(clas.NumeroDocumento);
     txtObservacion.Text = Convert.ToString(clas.Observacion);
     txtValor.Text = Convert.ToString(clas.Valor);
     dtpFecha.Text = Convert.ToString(clas.Fecha);
     dtpFechaModificacion.Text = Convert.ToString(clas.FechaModificacion);
     gleEstado.EditValue = Convert.ToString(clas.idEstado);
 }