示例#1
0
        /// <summary>
        /// Inserta, Actualiza o borra de la base de datos seg�n el estado del objeto.
        /// </summary>
        public void Save()
        {
            try
            {
                using (GetData gd = Conn.GetConn("sql"))
                {
                    switch (this._objStat)
                    {
                    case Stat.New:
                        gd.SentenciaSQL = "INSERT INTO CatExtras(IdExtra,Descripcion,Precio,Activo,FechaRegistro) "
                                          + "VALUES(@IdExtra,@Descripcion,@Precio,@Activo,getdate()); ";
                        gd.AddParameter(_idextra, "IdExtra");
                        gd.AddParameter(_descripcion, "Descripcion");
                        gd.AddParameter(_precio, "Precio");
                        gd.AddParameter(_activo, "Activo");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;

                    case Stat.Changed:
                        gd.SentenciaSQL = "UPDATE CatExtras SET "
                                          + "Descripcion=@Descripcion, "
                                          + "Precio=@Precio, "
                                          + "Activo=@Activo "
                                          + "WHERE IdExtra=@IdExtra";
                        gd.AddParameter(_idextra, "IdExtra");
                        gd.AddParameter(_descripcion, "Descripcion");
                        gd.AddParameter(_precio, "Precio");
                        gd.AddParameter(_activo, "Activo");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;

                    case Stat.Deleted:
                        gd.SentenciaSQL = "DELETE FROM CatExtras WHERE IdExtra=@IdExtra";
                        gd.AddParameter(_idextra, "IdExtra");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#2
0
        /// <summary>
        /// Inserta, Actualiza o borra de la base de datos seg�n el estado del objeto.
        /// </summary>
        public void Save()
        {
            try
            {
                using (GetData gd = Conn.GetConn("sql"))
                {
                    switch (this._objStat)
                    {
                    case Stat.New:
                        gd.SentenciaSQL = "INSERT INTO CatStatus(IdStatus,Status,Activo,FechaRegistro) "
                                          + "VALUES(@IdStatus,@Status,@Activo,getdate()); ";
                        gd.AddParameter(_idstatus, "IdStatus");
                        gd.AddParameter(_status, "Status");
                        gd.AddParameter(_activo, "Activo");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;

                    case Stat.Changed:
                        gd.SentenciaSQL = "UPDATE CatStatus SET "
                                          + "Status=@Status, "
                                          + "Activo=@Activo "
                                          + "WHERE IdStatus=@IdStatus";
                        gd.AddParameter(_idstatus, "IdStatus");
                        gd.AddParameter(_status, "Status");
                        gd.AddParameter(_activo, "Activo");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;

                    case Stat.Deleted:
                        gd.SentenciaSQL = "DELETE FROM CatStatus WHERE IdStatus=@IdStatus";
                        gd.AddParameter(_idstatus, "IdStatus");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        /// <summary>
        /// Inserta, Actualiza o borra de la base de datos seg�n el estado del objeto.
        /// </summary>
        public void Save()
        {
            try
            {
                using (GetData gd = Conn.GetConn("sql"))
                {
                    switch (this._objStat)
                    {
                    case Stat.New:
                        gd.SentenciaSQL = "INSERT INTO CatProductos(IdProveedor,IdProducto,Nombre,Precio,Activo,FechaRegistro) "
                                          + "VALUES(@IdProveedor,@IdProducto,@Nombre,@Precio,@Activo,getdate()); ";
                        gd.AddParameter(_idproveedor, "IdProveedor");
                        gd.AddParameter(_idproducto, "IdProducto");
                        gd.AddParameter(_nombre, "Nombre");
                        gd.AddParameter(_precio, "Precio");
                        gd.AddParameter(_activo, "Activo");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;

                    case Stat.Changed:
                        gd.SentenciaSQL = "UPDATE CatProductos SET "
                                          + "Nombre=@Nombre, "
                                          + "Precio=@Precio, "
                                          + "Activo=@Activo "
                                          + "WHERE IdProveedor=@IdProveedor and IdProducto=@IdProducto";
                        gd.AddParameter(_idproveedor, "IdProveedor");
                        gd.AddParameter(_idproducto, "IdProducto");
                        gd.AddParameter(_nombre, "Nombre");
                        gd.AddParameter(_precio, "Precio");
                        gd.AddParameter(_activo, "Activo");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;

                    case Stat.Deleted:
                        gd.SentenciaSQL = "DELETE FROM CatProductos WHERE IdProveedor=@IdProveedor and IdProducto=@IdProducto";
                        gd.AddParameter(_idproveedor, "IdProveedor");
                        gd.AddParameter(_idproducto, "IdProducto");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#4
0
        /// <summary>
        /// Inserta, Actualiza o borra de la base de datos seg�n el estado del objeto.
        /// </summary>
        public void Save()
        {
            try
            {
                using (GetData gd = Conn.GetConn("sql"))
                {
                    switch (this._objStat)
                    {
                    case Stat.New:
                        gd.SentenciaSQL = "INSERT INTO Eventos(IdEvento,Nombre,Direccion,CantPersonas,Categoria,Costo,Status,FechaRegistro,FechaEvento) "
                                          + "VALUES(@IdEvento,@Nombre,@Direccion,@CantPersonas,@Categoria,@Costo,@Status,getdate(),@FechaEvento); ";
                        gd.AddParameter(_idevento, "IdEvento");
                        gd.AddParameter(_nombre, "Nombre");
                        gd.AddParameter(_direccion, "Direccion");
                        gd.AddParameter(_cantpersonas, "CantPersonas");
                        gd.AddParameter(_categoria, "Categoria");
                        gd.AddParameter(_costo, "Costo");
                        gd.AddParameter(_status, "Status");
                        gd.AddParameter(_fechaevento, "FechaEvento");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;

                    case Stat.Changed:
                        gd.SentenciaSQL = "UPDATE Eventos SET "
                                          + "Nombre=@Nombre, "
                                          + "Direccion=@Direccion, "
                                          + "CantPersonas=@CantPersonas, "
                                          + "Categoria=@Categoria, "
                                          + "Costo=@Costo, "
                                          + "Status=@Status, "
                                          + "FechaEvento=FechaEvento() "
                                          + "WHERE IdEvento=@IdEvento";
                        gd.AddParameter(_idevento, "IdEvento");
                        gd.AddParameter(_nombre, "Nombre");
                        gd.AddParameter(_direccion, "Direccion");
                        gd.AddParameter(_cantpersonas, "CantPersonas");
                        gd.AddParameter(_categoria, "Categoria");
                        gd.AddParameter(_costo, "Costo");
                        gd.AddParameter(_status, "Status");
                        gd.AddParameter(_fechaevento, "FechaEvento");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;

                    case Stat.Deleted:
                        gd.SentenciaSQL = "DELETE FROM Eventos WHERE IdEvento=@IdEvento";
                        gd.AddParameter(_idevento, "IdEvento");
                        if (gd.SaveData() > 0)
                        {
                            this._objStat = Stat.Saved;
                        }
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }