示例#1
0
        public void registarDatos()
        {
            clsTipoDocumento TipoDocumento = new clsTipoDocumento();
            TipoDocumento.Nombre = txtNombre.Text;
            Int64 valorConsecutivo = 0;
            Int64.TryParse(txtConsecutivo.Text, out valorConsecutivo);
            TipoDocumento.Consecutivo = valorConsecutivo;
            TipoDocumento.Activo = ckActivo.Checked ? true : false;
            TipoDocumento.Operacion = txtOperacion.Text;

            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            int resultado = 0;
            if (IdTipoDocumento == 0)
            {
                resultado = fachadaCore.insertarTipoDocumento(TipoDocumento);
                lbId.Text = resultado.ToString();
            }
            else
            {
                SentenciaSQL sql = new SentenciaSQL();
                sql.FiltroBD.Add(new FiltroBD(clsTipoDocumento.Campos.Id, IdTipoDocumento, FiltroBD.OperadorLogico.igual));
                resultado = fachadaCore.editarTipoDocumento(TipoDocumento, sql);
            }
        }
示例#2
0
        public void registarDatos()
        {
            clsElemento Elemento = new clsElemento();
            if (cbidGrupoElemento.Value != null)
                Elemento.idGrupoElemento = Convert.ToByte(cbidGrupoElemento.Value);
            if (cbidUnidadMedida.Value != null)
                Elemento.idUnidadMedida = Convert.ToByte(cbidUnidadMedida.Value);
            Elemento.Referencia = txtReferencia.Text;
            Elemento.Nombre = txtNombre.Text;
            Double valorMt2 = 0;
            Double.TryParse(txtMt2.Text, out valorMt2);
            Elemento.Mt2 = valorMt2;
            Double valorPeso = 0;
            Double.TryParse(txtPeso.Text, out valorPeso);
            Elemento.Peso = valorPeso;
            Elemento.Rotacion = ckRotacion.Checked ? true : false;
            Elemento.Activo = ckActivo.Checked ? true : false;

            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            int resultado = 0;
            if (IdElemento == 0)
            {
                resultado = fachadaCore.insertarElemento(Elemento);
                lbId.Text = resultado.ToString();
            }
            else
            {
                SentenciaSQL sql = new SentenciaSQL();
                sql.FiltroBD.Add(new FiltroBD(clsElemento.Campos.Id, IdElemento, FiltroBD.OperadorLogico.igual));
                resultado = fachadaCore.editarElemento(Elemento, sql);
            }
        }
示例#3
0
        private DataTable obtenerDatos()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaSeg = new clsFachadaSAFcore(ref ejecutor);

            SentenciaSQL sql = new SentenciaSQL();
            DataTable datos = fachadaSeg.consultarDatosBodega(sql);
            Session["Datos" + nombreForm] = datos;
            return datos;
        }
示例#4
0
        private DataTable obtenerDatoCiudad()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaSeg = new clsFachadaSAFcore(ref ejecutor);

            SentenciaSQL sql = new SentenciaSQL();
            sql.FiltroBD.Add(new FiltroBD(clsCiudad.Campos.Activo, true, FiltroBD.OperadorLogico.igual));
            DataTable datos = fachadaSeg.consultarDatosCiudad(sql);
            Session["DatosCiudad" + nombreForm] = datos;
            return datos;
        }
        protected void eliminarDatos(OrderedDictionary keys)
        {
            clsDetalleDocumento DetalleDocumento = new clsDetalleDocumento();
            DetalleDocumento.Id = keys["Id"] as int?;

            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            int resultado = 0;

            SentenciaSQL sql = new SentenciaSQL();
            sql.FiltroBD.Add(new FiltroBD(clsDetalleDocumento.Campos.Id, DetalleDocumento.Id, FiltroBD.OperadorLogico.igual));
            resultado = fachadaCore.eliminarDetalleDocumento(DetalleDocumento, sql);

            Session["Datos" + nombreForm] = null;
            gvDatos.DataBind();
        }
示例#6
0
        public void registarDatos()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            clsCliente Cliente = new clsCliente();
            if (cbidCiudad.SelectedItem != null)
                Cliente.idCiudad = Convert.ToInt16(cbidCiudad.Value);
            else
            {
                if(cbidCiudad.Text != string.Empty)
                {
                    clsCiudad Ciudad = new clsCiudad();
                    Ciudad.Nombre = cbidCiudad.Text;
                    Ciudad.Activo = true;
                    Cliente.idCiudad = (short)fachadaCore.insertarCiudad(Ciudad);
                }
            }

            Cliente.Identificacion = txtIdentificacion.Text;
            Cliente.Nombre1 = txtNombre1.Text;
            Cliente.Nombre2 = txtNombre2.Text;
            Cliente.Apellido1 = txtApellido1.Text;
            Cliente.Apellido2 = txtApellido2.Text;
            Cliente.Direccion = txtDireccion.Text;
            Cliente.Telefono = txtTelefono.Text;
            Cliente.Celular = txtCelular.Text;
            Cliente.Correo = txtCorreo.Text;
            Cliente.Activo = ckActivo.Checked ? true : false;

            int resultado = 0;
            if (IdCliente == 0)
            {
                resultado = fachadaCore.insertarCliente(Cliente);
                lbId.Text = resultado.ToString();
            }
            else
            {
                SentenciaSQL sql = new SentenciaSQL();
                sql.FiltroBD.Add(new FiltroBD(clsCliente.Campos.Id, IdCliente, FiltroBD.OperadorLogico.igual));
                resultado = fachadaCore.editarCliente(Cliente, sql);
            }
        }
示例#7
0
        public void registarDatos()
        {
            clsDocumento Documento = new clsDocumento();
            if (cbidTipoDocumento.Value != null)
                Documento.idTipoDocumento = Convert.ToByte(cbidTipoDocumento.Value);
            if (txtFecha.Date != DateTime.MinValue)
                Documento.Fecha = txtFecha.Date;
            Documento.Descripcion = txtDescripcion.Text;
            Documento.Anulado = ckAnulado.Checked ? true : false;

            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            int resultado = 0;
            if (IdDocumento == 0)
            {
                SentenciaSQL sql = new SentenciaSQL();
                sql.FiltroBD.Add(new FiltroBD(clsTipoDocumento.Campos.Id, Documento.idTipoDocumento, FiltroBD.OperadorLogico.igual));
                clsTipoDocumento tipoDocumento = fachadaCore.consultarEntidadTipoDocumento(sql);

                int numero = 0;
                int.TryParse(tipoDocumento.Consecutivo.ToString(), out numero);
                Documento.Numero = numero;

                resultado = fachadaCore.insertarDocumento(Documento);
                if (resultado > 0)
                {
                    txtNumero.Text = Documento.Numero.ToString();
                    lbId.Text = resultado.ToString();

                    tipoDocumento.Id = null;
                    tipoDocumento.Consecutivo += 1;
                    resultado = fachadaCore.editarTipoDocumento(tipoDocumento, sql);
                }
            }
            else
            {
                SentenciaSQL sql = new SentenciaSQL();
                sql.FiltroBD.Add(new FiltroBD(clsDocumento.Campos.Id, IdDocumento, FiltroBD.OperadorLogico.igual));
                resultado = fachadaCore.editarDocumento(Documento, sql);
            }
        }
示例#8
0
        public void registarDatos()
        {
            clsCiudad Ciudad = new clsCiudad();
            Ciudad.Nombre = txtNombre.Text;
            Ciudad.Activo = ckActivo.Checked ? true : false;

            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            int resultado = 0;
            if (IdCiudad == 0)
            {
                resultado = fachadaCore.insertarCiudad(Ciudad);
                lbId.Text = resultado.ToString();
            }
            else
            {
                SentenciaSQL sql = new SentenciaSQL();
                sql.FiltroBD.Add(new FiltroBD(clsCiudad.Campos.Id, IdCiudad, FiltroBD.OperadorLogico.igual));
                resultado = fachadaCore.editarCiudad(Ciudad, sql);
            }
        }
        protected void actualizarDatos(OrderedDictionary keys, OrderedDictionary newValues)
        {
            clsDetalleDocumento DetalleDocumento = new clsDetalleDocumento();
            DetalleDocumento.Id = keys["Id"] as int?;
            DetalleDocumento.idElemento = newValues["idElemento"] as short?;
            DetalleDocumento.idDocumento = (int)IdDocumento;
            DetalleDocumento.idBodegaOrigen = newValues["idBodegaOrigen"] as byte?;
            DetalleDocumento.idBodegaDestino = newValues["idBodegaDestino"] as byte?;
            Int32 valorCantidad = 0;
            Int32.TryParse(newValues["Cantidad"].ToString(), out valorCantidad);
            DetalleDocumento.Cantidad = valorCantidad;

            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            int resultado = 0;

            SentenciaSQL sql = new SentenciaSQL();
            sql.FiltroBD.Add(new FiltroBD(clsDetalleDocumento.Campos.Id, DetalleDocumento.Id, FiltroBD.OperadorLogico.igual));
            resultado = fachadaCore.editarDetalleDocumento(DetalleDocumento, sql);

            Session["Datos" + nombreForm] = null;
            gvDatos.DataBind();
        }
示例#10
0
        private DataTable obtenerDatos()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            SentenciaSQL sql = new SentenciaSQL();
            sql.FiltroBD.Add(new FiltroBD(clsCliente.Campos.Id, IdCliente, FiltroBD.OperadorLogico.igual));

            DataTable datos = fachadaCore.consultarDatosCliente(sql);
            Session["Datos" + nombreForm] = datos;
            return datos;
        }
示例#11
0
        private void cargarCombos()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            SentenciaSQL sql = new SentenciaSQL();
            sql.FiltroBD.Add(new FiltroBD(clsCiudad.Campos.Activo, true, FiltroBD.OperadorLogico.igual));
            cbidCiudad.DataSource = fachadaCore.consultarDatosCiudad(sql);
            cbidCiudad.ValueField = "Id";
            cbidCiudad.TextField = "Nombre";
            cbidCiudad.DataBind();
        }
示例#12
0
        private void cargarCombos()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            SentenciaSQL sql = new SentenciaSQL();
            sql.FiltroBD.Add(new FiltroBD(clsTipoDocumento.Campos.Id, IdDocumento, FiltroBD.OperadorLogico.igual));
            sql.FiltroBD.Add(new FiltroBD(clsTipoDocumento.Campos.Activo, true, FiltroBD.OperadorLogico.igual));

            cbidTipoDocumento.DataSource = fachadaCore.consultarDatosTipoDocumento(sql);
            cbidTipoDocumento.ValueField = "Id";
            cbidTipoDocumento.TextField = "Nombre";
            cbidTipoDocumento.DataBind();

            txtFecha.Date = DateTime.Now;
        }
示例#13
0
        private DataTable obtenerDatos()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaSeg = new clsFachadaSAFcore(ref ejecutor);

            SentenciaSQL sql = new SentenciaSQL();
            sql.FiltroBD.Add(new FiltroBD(clsDetalleDocumento.Campos.idDocumento, IdDocumento, FiltroBD.OperadorLogico.igual));
            DataTable datos = fachadaSeg.consultarDatosDetalleDocumento(sql);
            Session["Datos" + nombreForm] = datos;
            return datos;
        }
示例#14
0
        protected void insertarDatos(OrderedDictionary newValues)
        {
            clsDetalleDocumento DetalleDocumento = new clsDetalleDocumento();
            DetalleDocumento.idDocumento = (int)IdDocumento;
            DetalleDocumento.idElemento = newValues["idElemento"] as short?;
            DetalleDocumento.idBodegaOrigen = newValues["idBodegaOrigen"] as byte?;
            DetalleDocumento.idBodegaDestino = newValues["idBodegaDestino"] as byte?;
            Int32 valorCantidad = 0;
            Int32.TryParse(newValues["Cantidad"].ToString(), out valorCantidad);
            DetalleDocumento.Cantidad = valorCantidad;

            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            int resultado = 0;
            resultado = fachadaCore.insertarDetalleDocumento(DetalleDocumento);

            Session["Datos" + nombreForm] = null;
            gvDatos.DataBind();
        }
示例#15
0
        private long obtenerSiguienteNumero()
        {
            long resultado = 1;

            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);
            SentenciaSQL sql = new SentenciaSQL();
            sql.FiltroBD.Add(new FiltroBD(clsDocumento.Campos.Id, IdDocumento, FiltroBD.OperadorLogico.igual));

            DataTable datos = fachadaCore.consultarDatosDocumento(sql);

            return resultado;
        }
示例#16
0
        private void cargarCombos()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            SentenciaSQL sql = new SentenciaSQL();

            cbidGrupoElemento.DataSource = fachadaCore.consultarDatosGrupoElemento(sql);
            cbidGrupoElemento.ValueField = "Id";
            cbidGrupoElemento.TextField = "Nombre";
            cbidGrupoElemento.DataBind();

            cbidUnidadMedida.DataSource = fachadaCore.consultarDatosUnidadMedida(sql);
            cbidUnidadMedida.ValueField = "Id";
            cbidUnidadMedida.TextField = "Nombre";
            cbidUnidadMedida.DataBind();
        }
示例#17
0
        private void cargarCombos()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            SentenciaSQL sql = new SentenciaSQL();
        }
示例#18
0
        public void registarDatos()
        {
            var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
            var fachadaCore = new clsFachadaSAFcore(ref ejecutor);

            clsProyecto Proyecto = new clsProyecto();
            if (cbidCliente.SelectedItem != null)
                Proyecto.idCliente = Convert.ToInt32(cbidCliente.Value);
            else
            {
                if (cbidCliente.Text != string.Empty)
                {
                    clsCliente Cliente = new clsCliente();
                    Cliente.Nombre = cbidCliente.Text;
                    Cliente.Activo = true;
                    Proyecto.idCliente = (short)fachadaCore.insertarCliente(Cliente);
                }
            }
            if (cbidCiudad.SelectedItem != null)
                Proyecto.idCiudad = Convert.ToInt16(cbidCiudad.Value);
            else
            {
                if (cbidCiudad.Text != string.Empty)
                {
                    clsCiudad Ciudad = new clsCiudad();
                    Ciudad.Nombre = cbidCiudad.Text;
                    Ciudad.Activo = true;
                    Proyecto.idCiudad = (short)fachadaCore.insertarCiudad(Ciudad);
                }
            }
            Proyecto.NombreCliente = cbidCliente.Text;
            Proyecto.NombreCiudad = cbidCiudad.Text;
            Proyecto.Nombre = txtNombre.Text;
            Proyecto.Tipo = txtTipo.Text;
            Proyecto.Direccion = txtDireccion.Text;
            Proyecto.Telefono = txtTelefono.Text;
            Proyecto.Observacion = txtObservacion.Text;
            Proyecto.Fecha = DateTime.Today.ToString("yyyy-MM-dd");
            Proyecto.FormaContacto = txtFormaContacto.Text;
            Proyecto.SistemaMedida = txtSistemaMedida.Text;
            Proyecto.IdentificacionResponsable = txtIdentificacionResponsable.Text;
            Proyecto.NombreResponsable = txtNombreResponsable.Text;
            Proyecto.TelResponsable = txtTelResponsable.Text;
            Proyecto.Activo = ckActivo.Checked ? true : false;

            if (cbEstado.SelectedItem != null)
                Proyecto.Estado = Convert.ToByte(cbEstado.Value);

            int resultado = 0;
            if (IdProyecto == 0)
            {
                resultado = fachadaCore.insertarProyecto(Proyecto);
                lbId.Text = resultado.ToString();
            }
            else
            {
                SentenciaSQL sql = new SentenciaSQL();
                sql.FiltroBD.Add(new FiltroBD(clsProyecto.Campos.Id, IdProyecto, FiltroBD.OperadorLogico.igual));
                resultado = fachadaCore.editarProyecto(Proyecto, sql);
            }
        }