Example #1
0
 private void inicializarValores(int idTarifa)
 {
     myTarifa    = new TARIFA();
     myTarifa.ID = idTarifa;
     myTarifa    = serviciosTARIFA.buscarPrimeroTARIFA(myTarifa);
     if (myTarifa != null && myTarifa.ID > 0)
     {
         lblTarifa.Text = myTarifa.NOMBRE;
         if (operacion == operation.CREAR)
         {
             this.Text      = "Crear Detalle Tarifa";
             lblTitulo.Text = "Crear Detalle Tarifa";
         }
         if (operacion == operation.EDITAR)
         {
             this.Text                = "Editar Detalle Tarifa";
             lblTitulo.Text           = "Editar Detalle Tarifa";
             cmbConcepto.SelectedItem = getItemConcepto(myTarifaDetalle.ID_TARIFA_CONCEPTO);
             if (myTarifaDetalle.TERCERO.Equals("SI"))
             {
                 chkTercero.Checked = true;
             }
             else
             {
                 chkTercero.Checked = false;
             }
             if (myTarifaDetalle.DESCONTABLE.Equals("SI"))
             {
                 chkDescontable.Checked = true;
             }
             else
             {
                 chkDescontable.Checked = false;
             }
             txtFormula.Text = myTarifaDetalle.FORMULA;
         }
     }
     else
     {
         MessageBox.Show("La tarifa no fue encontrada", "Sin tarifa", MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Close();
     }
 }
        /**
         * Edita un registro en la tabla
         * @param TARIFA obj
         * @return boolean indicando si se realizo o no la actualizacion
         */
        public bool editarTARIFA(TARIFA obj)
        {
            bool resultado;

            resultado = false;
            try
            {
                TARIFADao dao = new TARIFADao();
                conn = conexion.conection();
                dao.save(conn, obj);
                resultado = true;
            }
            catch (Exception e)
            {
                resultado = false;
            } finally {
                if (conn != null && conn.State == System.Data.ConnectionState.Open)
                {
                    conn.Close();
                }
            }
            return(resultado);
        }
 public DataSet crearMultipleLIQUIDACION_1(TARIFA tarifa, int id_cliente)
 {
     return(gestionLIQUIDACION.crearMultipleLIQUIDACION_1(tarifa, id_cliente));
 }
Example #4
0
        public List <TARIFA> search(SqlConnection conn, TARIFA valueObject)
        {
            List <TARIFA> searchResults = new List <TARIFA>();
            bool          first         = true;
            String        sql           = "SELECT * FROM TARIFA WHERE 1=1 ";

            if (valueObject.ID > 0)
            {
                if (first)
                {
                    first = false;
                }
                sql += "AND ID= '" + valueObject.ID + "' ";
            }

            if (!String.IsNullOrEmpty(valueObject.ID_VIGENCIA.ToString()) && valueObject.ID_VIGENCIA > 0)
            {
                if (first)
                {
                    first = false;
                }
                sql += "AND ID_VIGENCIA= '" + valueObject.ID_VIGENCIA + "' ";
            }

            if (!String.IsNullOrEmpty(valueObject.ID_TARIFA_CATEGORIA.ToString()) && valueObject.ID_TARIFA_CATEGORIA > 0)
            {
                if (first)
                {
                    first = false;
                }
                sql += "AND ID_TARIFA_CATEGORIA= '" + valueObject.ID_TARIFA_CATEGORIA + "' ";
            }

            if (!String.IsNullOrEmpty(valueObject.NOMBRE))
            {
                if (first)
                {
                    first = false;
                }
                sql += "AND NOMBRE= '" + valueObject.NOMBRE + "' ";
            }

            if (!String.IsNullOrEmpty(valueObject.ESTADO))
            {
                if (first)
                {
                    first = false;
                }
                sql += "AND ESTADO= '" + valueObject.ESTADO + "' ";
            }

            sql += "ORDER BY id ASC ";

            if (first)
            {
                searchResults = new List <TARIFA>();
            }
            else
            {
                searchResults = listQuery(new SqlCommand(sql, conn));
            }

            return(searchResults);
        }
Example #5
0
        public void save(SqlConnection conn, TARIFA valueObject)
        {
            SqlCommand stmt = null;
            String     sql  = "";

            try
            {
                sql = "UPDATE TARIFA SET" +
                      " ID_VIGENCIA = @ID_VIGENCIA, ID_TARIFA_CATEGORIA = @ID_TARIFA_CATEGORIA , NOMBRE = @NOMBRE , ESTADO = @ESTADO " +
                      " WHERE (id = @id)";
                stmt = new SqlCommand(sql, conn);

                if (valueObject.ID_VIGENCIA > 0)
                {
                    stmt.Parameters.AddWithValue("@ID_VIGENCIA", valueObject.ID_VIGENCIA);
                }
                else
                {
                    stmt.Parameters.AddWithValue("@ID_VIGENCIA", DBNull.Value);
                }

                if (valueObject.ID_TARIFA_CATEGORIA > 0)
                {
                    stmt.Parameters.AddWithValue("@ID_TARIFA_CATEGORIA", valueObject.ID_TARIFA_CATEGORIA);
                }
                else
                {
                    stmt.Parameters.AddWithValue("@ID_TARIFA_CATEGORIA", DBNull.Value);
                }

                if (!String.IsNullOrEmpty(valueObject.NOMBRE) && valueObject.NOMBRE.Length <= 50)
                {
                    stmt.Parameters.AddWithValue("@NOMBRE", valueObject.NOMBRE);
                }
                else
                {
                    stmt.Parameters.AddWithValue("@NOMBRE", DBNull.Value);
                }

                if (!String.IsNullOrEmpty(valueObject.ESTADO) && valueObject.ESTADO.Length <= 1)
                {
                    stmt.Parameters.AddWithValue("@ESTADO", valueObject.ESTADO);
                }
                else
                {
                    stmt.Parameters.AddWithValue("@ESTADO", DBNull.Value);
                }

                stmt.Parameters.AddWithValue("@id", valueObject.ID);

                int rowcount = databaseUpdate(stmt);
                if (rowcount == 0)
                {
                    throw new Exception("Object could not be saved! (PrimaryKey not found)");
                }
            }
            finally
            {
                if (stmt != null)
                {
                    stmt.Dispose();
                }
            }
        }
 public bool eliminarTARIFA(TARIFA obj)
 {
     return(gestionTARIFA.eliminarTARIFA(obj));
 }
 public TARIFA[] buscarTARIFA(TARIFA obj)
 {
     return(gestionTARIFA.buscarTARIFA(obj));
 }
 public TARIFA buscarPrimeroTARIFA(TARIFA obj)
 {
     return(gestionTARIFA.buscarPrimeroTARIFA(obj));
 }
 public bool editarTARIFA(TARIFA obj)
 {
     return(gestionTARIFA.editarTARIFA(obj));
 }
 public TARIFA crearTARIFA(TARIFA obj)
 {
     return(gestionTARIFA.crearTARIFA(obj));
 }